android按钮详解,android-morphing-button
从一种形状变成另一种形状。
你可以轻易的继承MorphingButton来添加自己的行为(behaviour),下面是一个继承自MorphingButton的ofLinearProgressButton。
示例代码// sample demonstrate how to morph button to green circle with icon
MorphingButton btnMorph = (MorphingButton) findViewById(R.id.btnMorph);
// inside on click event
MorphingButton.Params circle = MorphingButton.Params.create()
.duration(500)
.cornerRadius(dimen(R.dimen.mb_height_56)) // 56 dp
.width(dimen(R.dimen.mb_height_56)) // 56 dp
.height(dimen(R.dimen.mb_height_56)) // 56 dp
.color(color(R.color.green)) // normal state color
.colorPressed(color(R.color.green_dark)) // pressed state color
.icon(R.drawable.ic_done); // icon
btnMorph.morph(circle);
集成
本库没有发布到Maven Centraldependencies {
compile 'com.github.dmytrodanylyk.android-morphing-button:library:1.0.0'
}
android按钮详解,android-morphing-button相关推荐
- android gridview 详解,Android GridView九宫图
属性名称 描述 android:columnWidth 设置列的宽度. android:gravity 设置此组件中的内容在组件中的位置.可选的值有:top.bottom.left.right.cen ...
- android 目录详解,Android源码目录结构详解
Android 4.0 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编译规则及generic等 ...
- android 单例模式详解,android开发设计模式之——单例模式详解
单例模式是设计模式中最常见也最简单的一种设计模式,保证了在程序中只有一个实例存在并且能全局的访问到.比如在Android实际APP 开发中用到的 账号信息对象管理, 数据库对象(SQLiteOpenH ...
- android task详解,Android AsyncTask的使用详解
当然,我们在进行耗时操作或者更新UI时,是可以使用匿名线程的,但是此种方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多:第二,线程无法管理,匿名线程创 ...
- android rotate 动画,Android RotateAnimation详解
RotateAnimation旋转坐标系为以旋转点为坐标系(0,0)点.x轴为0度,顺时针方向旋转一定的角度. 1.RotateAnimation(fromDegrees, toDegrees) [默 ...
- Android StateFlow详解
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/121913352 本文出自[赵彦军的博客] 文章目录 系列文章 一.冷流还是热流 S ...
- Android SharedFlow详解
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/121911675 本文出自[赵彦军的博客] 文章目录 系列文章 什么是SharedF ...
- android打印intent flag,Android flag详解
Android flag详解 Android flag详解 一.Flag标志位 在阅读源码的时候经常发现有一些标志属性使用一些位操作来判断是否具有该标志,增加标志或者去除标志. 如: 二.addFla ...
- Android.mk详解
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52875825 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...
最新文章
- 一文详解相机标定算法原理
- 方便的boost_python
- Docker_DockerFile
- plsql中oracle定时任务日志,速掌握一个简单的Oracle定时任务
- [转载] Python中filter筛选函数匿名参数问题
- oracle表的incremental,ODI IKM Oracle Incremental Update的四种探测处理策略
- 「软件」南方CASS9.1软件下载及安装注册教程
- 使用ESP8266模块在WIFI下通过网页远程控制LED开关
- PS制作gif动图教程
- 推荐收藏 | 美团技术团队的书单
- Linux进程管理(redhat 8.0)
- 智能客服在2022:从成本中心奔向价值中心
- 如何有效的快速提高自己的编程能力
- 个人中心(修改密码)
- JS如何在高德地图多边形覆盖物填充平行折线的算法
- win10有自带测试软件吗,Win10体检自带诊断工具在哪里打开 Win10关闭开机检测硬盘步骤...
- 软件正在吞噬整个世界
- 捷信2020年亏45亿元:CEO称今年肯定盈利 在华两高管离职 近半年投诉激增万条
- android 无线调试_Android 11的无线调试
- 计算机网络相关的韩语词汇,韩语电脑类词汇