android设置界面布局++圆形按钮的实现


Android:布局实例之常见用户设置界面

http://www.cnblogs.com/tinyphp/p/3831562.html

整理思路:

1、控件:文字TextView 和 右箭头ImageView

2、因为考虑到点击效果,设计为:最外层为全圆角,内层有四种情况,分别为上圆角、无圆角、下圆角和全圆角。

3、内层样式效果:需要初始样式、和点击样式

4、需要知识:结合style、shake、selector组合样式


Android 设置页面的设计

http://blog.csdn.net/wuxinzaiyu/article/details/8985836





其中举例圆角的背景设置为:

top_layout_select.xml

<?xml version="1.0" encoding="utf-8"?>       ——状态选择器的学习

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/top_select" android:state_pressed="true"></item>

    <item android:drawable="@drawable/top_select" android:state_focused="true"></item>

    <item android:drawable="@drawable/top_unselect"></item>

</selector>

 

 

top_select.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="#0000ff"/>

<corners android:radius="8dp"/>

</shape>

 

 

top_unselect.xml

<?xml version="1.0" encoding="utf-8"?>

<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <solid android:color="#ffffff"/>

    <corners android:radius="8dp"/>

</shape>

 

 

设置页面里面,添加了一个圆形按钮的用法——直接设置控件的backgroup就好了。

 

因为适配器里面是根据按压和点击区分的,所以设置的控件也应该拥有这两个属性!!

android:focusable="true"

android:clickable="true"


你可能感兴趣的:(android设置界面布局++圆形按钮的实现)