我是新来查看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
上的自定义方法。
另外,我敢打赌,你所引用的应用程序有一个动画显示气泡扩展。
我会尝试稍后发布一些代码。