正如您在这个链接中所看到的(http://amyjokim.com/wp-content/uploads/2014/05/Duolingo-Onboarding-3.jpg)
在图片的底部,有一些圆点来显示入职的进度。有没有办法用代码创建白点,以显示入职程序的进度?创建它们的最佳方法是什么?用图像?
有没有办法用代码创建白点,以显示入职程序的进度?
发布于 2015-09-29 15:46:42
这些被称为ViewPagerIndicator。
这个图书馆在带有样本应用的查看器指示器中提供了许多形状和大小的选项。
在视图中包含一个小部件。这通常应该放置在它所代表的ViewPager附近。 在onCreate方法(或片段的onCreateView )中,将指示符绑定到ViewPager。 //用适配器ViewPager寻呼机= (ViewPager)findViewById(R.id.pager);pager.setAdapter(新TestAdapter(getSupportFragmentManager()设置寻呼机;//将标题指示符绑定到适配器TitlePageIndicator titleIndicator =ViewPager titleIndicator.setViewPager(寻呼机); (可选)如果在视图寻呼机中使用OnPageChangeListener,则应该在指示器中设置它,而不是直接在寻呼机上设置。 //继续从上面titleIndicator.setOnPageChangeListener(mPageChangeListener);
发布于 2015-09-29 15:12:26
试试这段代码。在代码下面的可绘图副本中创建xml。如果您想要不同的颜色更改为your_color
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<solid android:color="#ffffff" />
<size
android:width="8dp"
android:height="8dp" />
</shape>
</item>
</layer-list>https://stackoverflow.com/questions/32847375
复制相似问题