android-state-button

欢迎star或者fork

github地址

About

android-state-button is a custom view for mutil state button.

Demo

How to use?

1.Add it in your root build.gradle at the end of repositories:

    allprojects {        repositories {            ...            maven { url 'https://jitpack.io' }        }    }

2.Add the dependency

    dependencies {            compile 'com.github.mazouri:android-state-button:1.0'    }
        "@+id/state_button"            android:layout_width="90dp"            android:layout_height="90dp"            app:enabledBackground="@drawable/state_button_bg_enable"            app:enabledText="关闭"            app:enabledIcon="@drawable/ic_lock_open"            app:enabledTextColor="#ffffff"            app:disabledBackground="@drawable/state_button_bg_disable"            app:disabledText="无效"            app:disabledIcon="@drawable/ic_lock_disable"            app:disabledTextColor="#33ffffff"            app:selectedBackground="@drawable/state_button_bg_selected"            app:selectedText="打开"            app:selectedIcon="@drawable/ic_lock"            app:selectedTextColor="#ffffff"            app:drawablePadding="10dp"            app:iconTopMargin="18dp"            app:iconWidth="30dp"            app:iconHeight="30dp"            app:state="enabled"/>
enabledBackground 正常状态的背景
enabledText 正常状态的文字
enabledIcon 正常状态的图标
enabledTextColor 正常状态的文字颜色
disabledBackground disabled状态的背景
disabledText disabled状态的文字
disabledIcon disabled状态的图标
disabledTextColor disabled状态的文字颜色
selectedBackground 选择状态的背景
selectedText 选择状态的文字
selectedIcon 选择状态的图标
selectedTextColor 选择状态的文字颜色
drawablePadding 图标与文字间距
iconTopMargin 图标上方间距
iconWidth 图标宽度
iconHeight 图标高度
state StateButton默认状态

欢迎stfork

更多相关文章

  1. 2013.04.16——— android 获取状态栏高度
  2. 谈谈Android(安卓)Activity的生命周期管理
  3. Android中Service类onStartCommand的返回值问题
  4. Android禁止下拉状态栏
  5. Android(安卓)9.0 P 状态栏下移的实现
  6. 状态开关按钮ToggleButton
  7. android 开发中常用尺寸
  8. Android官方架构组件:Lifecycle
  9. Android下修改SeekBar样式

随机推荐

  1. AndEngine进阶之自定义可拖动的背景
  2. Android(安卓)2.2 带来全新拍照增强特性
  3. 【翻译】App Architecture (Android架构
  4. 刨根问底-论Android“沉浸式”
  5. Handler 消息传递机制
  6. Android(安卓)适配Dark Theme(暗黑模式)
  7. 对Android中XML解析的小结
  8. Android(安卓)开发之对拍照和录像功能的
  9. 欢迎加入Java和Android架构知识星球
  10. Android(安卓)UI设计(转)