StateButton再也不用根据不同状态写不同的 selector 了
StateButton
项目地址:
niniloveyou/StateButton
简介:再也不用根据不同状态写不同的 selector 了
中文版这里:
https://raw.githubusercontent.com/niniloveyou/StateButton/master/README_CHINESE.md
Do you hate to write a background for each button? Do you hate to write a bunch of selector? That's why I'm writing this view. Here to download demohttps://raw.githubusercontent.com/niniloveyou/StateButton/master/demo.apk ScreenshotManuallyCopy/merge the following files to corresponding folder/file:
Customizable attributes
UsageIf the default values of custom attribues did not meet your requirement,you can easily re-config that attributes. This is sample code that you can refer. you can also browse demo app for more details. via xml (sample)
<deadline.statebutton.StateButton android:id="@+id/stateButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="StateButton" app:radius="5dp" app:round="true" app:animationDuration="200" app:strokeDashGap="2dp" app:strokeDashWidth="5dp" app:normalStrokeWidth="2dp" app:pressedStrokeWidth="2dp" app:unableStrokeWidth="2dp" app:normalStrokeColor="@android:color/white" app:pressedStrokeColor="@android:color/white" app:unableStrokeColor="@android:color/white" app:normalTextColor="@android:color/white" app:pressedTextColor="@android:color/white" app:unableTextColor="@android:color/white" app:normalBackgroundColor="@color/colorPrimaryDark" app:pressedBackgroundColor="@color/colorPrimaryDark" app:unableBackgroundColor="@color/colorPrimaryDark"/> Developed Bydeadline Blog :http://www.jianshu.com/users/25e80ace21b8/latest_articles (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |