android 点击时背景图片 、 文字颜色变换 偏执的太偏执、 2022-08-18 02:03 213阅读 0赞 1、在res/values下创建文件color.xml; <?xml version="1.0" encoding="utf-8"?> <resources> <color name="red">\#ff0000</color> <color name="black">\#000000</color> </resources> 2、在res下创建文件夹drawable,在res/drawable下创建btn\_bg.xml文件; <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/log1" android:state\_pressed="true" ></item> <item android:drawable="@drawable/ic\_launcher" ></item> </selector> 3、在res/drawable下创建btn\_color.xml文件; <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:color="@color/black" android:state\_pressed="true" /> <item android:color="@color/red" /> </selector> 4、打开rew/layout下的布局文件; <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout\_width="match\_parent" android:layout\_height="match\_parent" > <Button android:layout\_width="wrap\_content" android:layout\_height="wrap\_content" android:text="点击时背景图片变换" android:background="@drawable/btn\_bg" /> <Button android:layout\_width="wrap\_content" android:layout\_height="wrap\_content" android:text="点击时文字颜色变换" android:textColor="@drawable/btn\_color" android:layout\_alignParentBottom="true" /> </RelativeLayout>
还没有评论,来说两句吧...