引導頁的圓點滑動效果

2022-05-21 08:43:29 字數 1154 閱讀 3659

1.activity檔案

for(int i=0;i

view point=new view(this);

point.setbackgroundresource(r.drawable.point_grey);//設定引導頁圓點顏色

linearlayout.layoutparams params=new layoutparams(10, 10);

if(i>0)

point.setlayoutparams(params);//設定圓點大小

ll_point_grey.addview(point);//將圓點放置linnearlayout中

}//測量圓點距離,使用檢視樹的方式(因為inivs方法在oncreate中呼叫,layout並未繪製完成,不能直接測量圓點距離)

ll_point_grey.getviewtreeobserver().addongloballayoutlistener(new ongloballayoutlistener()

});}

//設定viewpager介面卡

class guideadpter extends pageradapter

@override

public boolean isviewfromobject(view arg0, object arg1)

@override

public object instantiateitem(viewgroup container, int position)

@override

public void destroyitem(viewgroup container, int position, object object)     

}//設定viewpager滑動監聽

class guidepagerlistener implements onpagechangelistener

//選中

@override

public void onpageselected(int position)

else

}//滑動狀態變化

@override

public void onpagescrollstatechanged(int state) }}

2.activity_guide

Unity實現引導頁效果

效果圖 1 建立canvas,設定rendermode screenspace overlay,uiscalemode scalewithscreensize,referenceresolution x 1080,y 1920 2 建立乙個rawimage,命www.cppcns.com名為 par...

Python Appium實現滑動引導頁進入APP

1 建立session 2 運用 模擬手指從右向左滑動的操作 獲取螢幕寬度和高度 def getsize self x self.driver.get window size width y self.driver.get window size height return x,y 向左滑動 def...

winfrom程式 引導頁淡出效果

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...