首页 > 代码库 > Android 图形状态组合的应用 (笔记 )
Android 图形状态组合的应用 (笔记 )
目的:创建按钮,当按钮使按钮有不同的形状状态
在res下drawable-hdpi保存按钮初始状态left.png和按钮按下后的状态图片rigth.png.
将图片文件拖到创建好的文件夹drawable-hdpi中
创建一个一般的XML文件,新建图形状态组合步骤为
drawable_change → New → Other... → XML → XML File
注意:将Left_Rigth.XML 改成 left_right.XML
在Left_Right.XML填入以下代码
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 按的状态 --> <item android:state_pressed="true" android:drawable="@drawable/left"/> <!-- 默认的状态 --> <item android:drawable="@drawable/rigth"/> </selector>
在 activity_main.XML加以下代码
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.test.MainActivity" tools:ignore="MergeRootFrame" > <Button android:id="@+id/button1" android:layout_width="30dp" android:layout_height="wrap_content" android:background="@drawable/left_right"/> <Button android:id="@+id/button2" android:layout_width="30dp" android:layout_height="wrap_content" android:layout_below="@id/button1" android:background="@drawable/left_right"/> </RelativeLayout>
测试结果如下:
转载请注明出处:http://blog.csdn.net/u010499449/article/details/42192383
Android 图形状态组合的应用 (笔记 )
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。