当前位置:天才代写 > tutorial > 安卓教程 > 主题和颜色选择器

主题和颜色选择器

2021-02-07 17:57 星期日 所属: 安卓教程 浏览:11

今日在做底端tab的情况下由于款式都一样 因此 就自定一个style 那样省的写许多反复的款式(懒懒懒懒),zai9values/styles.xml 里加上 radiobutton款式:

 

    <style name="BottomTabStyle">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:layout_weight">1</item>
        <item name="android:button">@null</item>
        <item name="android:gravity">center</item>
        <item name="android:padding">5dp</item>
        <item name="android:drawablePadding">3dp</item>
        <item name="android:textColor">@color/txt_bottom_tab_selector</item>
    </style>

 

颜色选择器再res/color里 加上txt_bottom_tab_selector.xml:

 

 

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_checked="true" android:color="#f00"></item>//state_checked是挑选后 state_pressed是按住 <item android:color="#fff"></item> //默认设置 </selector>

 

 照片选择符:res/drawable下

 

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/home_press" android:state_checked="true"></item>
    <item android:drawable="@drawable/home"></item>

</selector>

 

 

再layout中 用style来引进主题风格款式: drawabletop @drawable 引进照片选择符

       <RadioButton
            android:id="@ id/rb_home"
            style="@style/BottomTabStyle"
            android:drawableTop="@drawable/btn_home_selector"
            android:checked="true"
            android:text="主页" />

 一点懒惰小窍门

 

 

    关键字:

天才代写-代写联系方式