首页 理论教育 Android应用按钮样式实现

Android应用按钮样式实现

时间:2023-06-28 理论教育 版权反馈
【摘要】:第一个页面的参考代码如下:第二个页面的参考代码如下:此处按钮使用选择器设置为只有边框的效果,下面为“马上体验”按钮选择器代码,以供参考:选择器为按钮设置的背景是一个形状选择器,下面为其中一个背景的选择器参考代码:另外一个是当按钮没有按下时的背景选择器文件,只修改了边框为#000(白色),此处省略代码。

Android应用按钮样式实现

STEP 1:准备素材。准备两个点的图片、一个点的选择器、三个引导页、一个主布局文件。

(1)准备分别为选中和没选中时的图片。

(2)准备点的选择器:point.xml。参考代码如下:

(3)准备三个引导页:前两个页面的代码很相似,第三个页面在页面中多加入一个“马上体验”按钮

第一个页面的参考代码如下:

第二个页面的参考代码如下:

此处按钮使用选择器设置为只有边框的效果,下面为“马上体验”按钮选择器代码,以供参考:(www.xing528.com)

选择器为按钮设置的背景是一个形状选择器,下面为其中一个背景的选择器参考代码:

另外一个是当按钮没有按下时的背景选择器文件,只修改了边框为#000(白色),此处省略代码。

(4)准备主布局文件,在布局中加入一个ViewPager控件和用于显示小点的三个图片。参考代码如下:

STEP 2:编写ViewPager的适配器。参考代码如下:

STEP 3:编写主Activity。参考代码如下:

【注意】在初始化ViewPager时,应先初始化Adapter内容,再将该Adapter传给ViewPager,如果不这样处理,在更新Adapter的内容后,应该调用Adapter的notifyDataSetChanged方法,否则在ADT22以上使用会报“The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyData SetChanged”的异常,解决办法是在设置完ViewPager的适配器后,调用适配器的vpAdapter.notifyDataSetChanged()。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈