In this tutorials we will see styling of checkbox .
ColorAccent
To Change CheckBox Tick Mark Color everywhere in your entire application , then change the colorAccent color of BaseTheme in style.xml
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style>
Theme For Particular Checkbox
If you want to style particular checkbox then create your own style and extend it to @style/Widget.AppCompat.CompoundButton.CheckBox .
- colorControlNormal : controls the ‘normal’ state of components such as an unselected EditText, and unselected Checkboxes and RadioButtons
- colorControlActivated : overrides colorAccent as the activated or checked state for Checkboxes and RadioButtons
- colorControlHighlight : controls the ripple coloring .
<style name="CustomCheckbox01" parent="@style/Widget.AppCompat.CompoundButton.CheckBox"> <item name="android:colorControlNormal">#7a7a7a</item> <item name="android:colorControlActivated">#3db5ea</item> <item name="android:colorControlHighlight">#3db5ea</item> </style>
android:theme attribute of checkbox is used to add above defined theme
<CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/checkbox02" android:text="checkbox 02" android:theme="@style/CustomCheckbox01"/>
No comments:
Post a Comment