一个仿沙漏效果的自定义view(贝瑟尔曲线实现)
HourglassView
这是一个仿沙漏的自定义view效果
效果图
(ps:gif有点卡)
使用方式:
项目build.gradle添加依赖
dependencies {compile 'com.yzy:HourglassView:1.0.0'}
复制代码
相关自定义属性
xml:
<com.yzy.library.HourglassViewxmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/HourglassView"//宽度无效width=height / 2 + height / mFalt(扁度)android:layout_width="wrap_content"//设置高度,宽度自动计算android:layout_height="100dp"app:hv_sand_color="@color/colorAccent"app:hv_leftAndRight_color="#00C4FF"app:hv_topAndBottom_color="#844F01"app:hv_flat="7.5"app:hv_duration="6000"app:hv_auto="false"/>
复制代码
代码设置
//动画时间hourglassView.setDuration(6000);//左右边框颜色hourglassView.setLeftAndRightColor(color);//上下盖子颜色hourglassView.setTopAndBottomColor(color);//沙子颜色hourglassView.setSandColor(color);//扁度默认7.5f 建议3-10hourglassView.setFalt(float);//开启动画hourglassView.start();//结束动画hourglassView.end();//minSDK>=19hourglassView.pause();hourglassView.resume();//状态监听hourglassView.setStateListener(new HourglassView.OnStateListener() {@Overridepublic void onStart() {}@Overridepublic void onEnd() {}});
复制代码
一个仿沙漏效果的自定义view(贝瑟尔曲线实现)相关推荐
- android实现一个橡皮檫效果的自定义View,实现刮奖效果
最近学习自定义View然后做了这么个东西,感觉挺有趣. 简单的就不写了就是一个Activity然后在其中使用,就像TextView一样,只需要设置宽高就行了wrap_content和match_par ...
- android 仿360浮动,Android仿360悬浮小球自定义view实现示例
Android仿360悬浮小球自定义view实现示例 效果图如下: 实现当前这种类似的效果 和360小球 悬浮桌面差不错类似.这种效果是如何实现的呢.废话不多说 ,直接上代码. 1.新建工程,添加悬浮 ...
- 一个漂亮而强大的自定义view
代码地址如下: http://www.demodashi.com/demo/13502.html 简介 主要提供一个漂亮而强大的自定义SeekBar,进度变化由提示牌 (sign)展示,具有强大的属性 ...
- Android安卓仿IOS音量调节-自定义view系列(4)
Android安卓仿IOS音量调节-自定义view系列 功能简介 主要实现步骤 xml相关属性设置 java代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击查看 Gi ...
- EasySignSeekBar一个漂亮而强大的自定义view
github地址:https://github.com/zhou-you/EasySignSeekBar 简述 最近在工作上的需要,自定义了一个漂亮而强大的自定义view,但不仅仅只是一个SeekBa ...
- Android仿IOS滑动关机-自定义view系列(6)
Android仿IOS滑动关机-自定义view系列 功能简介 GIf演示 主要实现步骤-具体内容看github项目里的代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击 ...
- 仿海报工厂效果的自定义View
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 近期做了一个自定义View,效果有些类似海报工厂,先看下效果图: 就是一个背景图,中间挖了若干个形状不同的"洞" ...
- 仿海报工厂效果的自定义View(在图片上输入文字)
下面这个view来自"易水南风",我在其代码上加入了文字的输入 下载地址 https://github.com/yxkrrhx/PotserView 近期做了一个自定义View,效 ...
- android仿微博头像_Android 自定义 View 集锦|自定义圆形旋转进度条,仿微博头像加载效果...
微博 App 的用户头像有一个圆形旋转进度条的加载效果,看上去效果非常不错,如图所示: 据说 Instagram 也采用了这种效果.最近抽空研究了一下,最后实现的效果是这样: 基本上能模拟出个大概,代 ...
最新文章
- android 图片过滤,android 图片转为bitmap,黑白镜过滤
- 记一次用iview实现表格合并单元格的具体操作
- mysql并发插入死锁_高并发下insert死锁 · Issue #ITUNR · baomidou/mybatis-plus - Gitee.com...
- 对话jQuery之父John Resig:JavaScript的开发之路
- 第二次作业--熟悉使用工具
- ASP.NET MVC 最佳开发实践(1)
- python机器学习案例系列教程——GBDT算法、XGBOOST算法
- 使用HttpWebRequest自动更新客户端应用程序[转]
- 如何用C++制作游戏开发概述
- 三年级计算机测试题,小学三年级信息技术考试试题
- 超定方程 matlab,Matlab求解超定方程组实例(精品文档)
- mac小白怎么下载网页视频?
- Android实现TTS文字转语音功能
- Android音乐播放模式切换-外放、听筒、耳机
- 如何批量将图片转换成jpg格式?
- HTTP/2和HTTP/3
- SSL证书生成全过程
- 6.5Linux-rpm和tar
- 小米5s 原生android,羡慕谷歌Pixel?其实就是国外版小米5s
- 软银集团计划针对日本国内散户发行45亿美元债券
热门文章
- delphi 实现屏幕旋转代码_Cocos Creator模拟射箭效果 | 附代码
- wordpress 新建php文件大小,WordPress最大上传文件大小限制修改
- linux 重定向_Unix/Linux编程实践之IO重定向和管道
- tensorlfow.saved_model的使用
- windows安装spark工具记录
- svm硬间隔与软间隔
- android中的常用方法,android开发中常用方法总结
- php 订单状态描述,获取不同状态订单列表
- 自动定位失败_端到端定位5G SA接入问题
- Akka入门(一)Akka简介与为什么使用Akka