zoukankan      html  css  js  c++  java
  • Floating Action Button(漂浮按钮)

     

    参考:http://blog.csdn.net/pengkv/article/details/46427891

    效果图:

    效果图

    步骤一:

    在build.gradle添加以下代码,导入包

    dependencies {
        compile 'com.android.support:design:22.2.0'
    }

    步骤二:

    在xml文件中添加以下代码

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/bt_auction"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        android:src="@drawable/headerarrow"
        app:fabSize="normal" />

    步骤三:

    添加监听事件

    FloatingActionButton  actionButton = (FloatingActionButton) findViewById(R.id.bt_auction);
    actionButton.setOnClickListener(new View.OnClickListener() {
       @Override
       public void onClick(View v) {
         //监听事件       
       }
    });

    注意点:

    一:如何改变漂浮按钮颜色 
    根据官方文档解释,并没有一个属性可以改变按钮颜色,这个按钮的颜色是取自项目的主题色,所以可以改变主题样式中的”colorAccent”值改变按钮颜色

        <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
            <item name="colorAccent">#FF4081</item>
        </style>

    二:如何改变按钮按下时的颜色 
    在xml文件中添加以下属性

    app:rippleColor="#ff0000"

    三:如何改变按钮大小 
    默认有2个尺寸可以选择”normal”和“mini”

    app:fabSize="normal" 
  • 相关阅读:
    C# 进程间通信之二传递复杂数据类型(转)
    c# 进程间的通信实现之一简单字符串收发
    WinRAR压缩操作帮助类
    软件推荐:扫码格式检测系统
    C#位操作(转)
    浅析c#内存泄漏
    常用SQL语句
    linux下网站搭建
    VS中的活动debug和活动cpu
    让程序员跳槽的非钱原因
  • 原文地址:https://www.cnblogs.com/android-blogs/p/4834365.html
Copyright © 2011-2022 走看看