Android Raised Button

来源:互联网 发布:婵真淘宝旗舰店 编辑:程序博客网 时间:2024/06/05 17:20

Android Raised Button

  • Android Raised Button
    • 前言
    • 如何添加
    • 设置style
    • 参考
    • 谢谢


前言

知道了Google发布的Material Design之后,如何在代码中使用Raised Button?

Raised Button


如何添加

  • build.gradle 中添加 appcompat 的库:
dependencies {      compile 'com.android.support:appcompat-v7:X.X.X' // where X.X.X version,eg.23.0.1}
  • 将我们的Activity继承 android.support.v7.app.AppCompatActivity
public class MainActivity extends AppCompatActivity {      ...}
  • 在xml文件中声明Button:
<Button      android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="Button"/>

设置style

设置style的Button

  • styles.xml 声明Button的样式:
<style name="CustomButton" parent="Theme.AppCompat.Light">      <!-- 点击高亮时背景颜色 -->    <item name="colorControlHighlight">@color/indigo</item>    <!-- 按钮正常背景颜色 -->    <item name="colorButtonNormal">@color/pink</item></style>  
  • 为按钮设置 android:theme 属性
<Button      android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="Button"    android:theme="@style/CustomButton"/>
  • 指定按钮的阴影:只有在Android 5.0之后才能有显示效果
android:elevation="10dp"

参考

Raised Button


谢谢

0 0
原创粉丝点击