我是新來查看android的尋呼機。我想讓我的瀏覽器像這樣。 我如何自定義視圖尋呼機在android
在這我的問題是使數字顯示的圓圈。我怎樣才能在android中實現這一點。
我已經嘗試了視圖尋呼機自定義方法,但我沒有成功。請告訴我如何在android中實現這種類型的東西。
我是新來查看android的尋呼機。我想讓我的瀏覽器像這樣。 我如何自定義視圖尋呼機在android
在這我的問題是使數字顯示的圓圈。我怎樣才能在android中實現這一點。
我已經嘗試了視圖尋呼機自定義方法,但我沒有成功。請告訴我如何在android中實現這種類型的東西。
我寫下了正確的ViewPager
指標,類似PagerTabStrip
,這些指標嵌入在ViewPager
中,它們很痛苦。
這個指標看起來似乎是從ViewPager
單獨無論如何,所以這裏是做這樣的事情更簡單的方法:
請擴展LinearLayout
自定義窗口小部件。這將是一個水平佈局。它也執行ViewPager.OnPageChangeListener
。
在此小部件的設置中,您將ImageView
s添加到LinearLayout
,並將可繪製集設置爲您選擇的圓圈。使用ViewPager.getAdapter().getCount()
作爲要添加的圈數。
在onPageSelected()
方法中,使用位置參數作爲LinearLayout.getChildAt()
的索引以獲取表示所選頁面的ImageView
。將drawable設置爲表示所選頁面的圖像。不要忘記重置先前選擇的ImageView
!
撥打ViewPager.setOnPageChangeListener()
與您的小部件。現在
,如果你還希望把一些在那裏,你添加到LinearLayout
意見將需要有一個TextView
爲好。您還需要獲取數據以進入TextView
,可能來自PagerAdapter
上的自定義方法。
另外,我敢打賭,你所引用的應用程序有一個動畫顯示氣泡擴展。
我會嘗試稍後發佈一些代碼。