Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

:octocat:圆角,椭圆等按钮,不用再写shape文件。Rounded corners, oval buttons, no need to write shape files

Notifications You must be signed in to change notification settings

laishujie/ButtonStyle

Repository files navigation

ButtonStyle

圆角,椭圆等按钮,不用再写shape文件。Rounded corners, oval buttons, no need to write shape files

Step 1

Gradle

dependencies {
   compile 'com.lai:buttonStyle:1.0.2'
}

Step 2

在布局上/In Layout

<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:app="http://schemas.android.com/apk/res-auto"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 >
  <!-- 快速配置type使用模板按钮 -->
 <com.lai.library.ButtonStyle
 android:layout_width="match_parent"
 android:layout_height="40dp"
 android:layout_margin="5dp"
     android:text="成功/Success"
 app:type="ok"/>
 
   <!-- 自定义按钮类型 -->
 <com.lai.library.ButtonStyle
 android:id="@+id/activity_btn_1"
 android:layout_width="match_parent"
 android:layout_height="40dp"
 android:text="@string/app_name"
 app:normal_color="#F1F1F1"
 app:press_color="#E9EEF2"
 app:stroke_color="#CCCDD0"
 app:stroke_width="1dp"/>
 
 </LinearLayout>

预览/preview

image

XML 属性 /XML Attribute

属性/Attribute介绍/introduce
type根据固定的值快速配置出按钮: ok,info,warning,error
normal_color默认颜色 /Default color
press_color按下颜色/Press color
stroke_color边框颜色 / stroke color
stroke_width边框宽度 / stroke width
corner圆角大小 / corner size
方法 Main Method

setPressedColor setNormalColor setCurrCorner setStrokeWidth setStrokeColor

更新日志 Update Logs

v1.0.2

  • 新增type属性。增加模板配置按钮

About

:octocat:圆角,椭圆等按钮,不用再写shape文件。Rounded corners, oval buttons, no need to write shape files

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /