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(贝瑟尔曲线实现)相关推荐

  1. android实现一个橡皮檫效果的自定义View,实现刮奖效果

    最近学习自定义View然后做了这么个东西,感觉挺有趣. 简单的就不写了就是一个Activity然后在其中使用,就像TextView一样,只需要设置宽高就行了wrap_content和match_par ...

  2. android 仿360浮动,Android仿360悬浮小球自定义view实现示例

    Android仿360悬浮小球自定义view实现示例 效果图如下: 实现当前这种类似的效果 和360小球 悬浮桌面差不错类似.这种效果是如何实现的呢.废话不多说 ,直接上代码. 1.新建工程,添加悬浮 ...

  3. 一个漂亮而强大的自定义view

    代码地址如下: http://www.demodashi.com/demo/13502.html 简介 主要提供一个漂亮而强大的自定义SeekBar,进度变化由提示牌 (sign)展示,具有强大的属性 ...

  4. Android安卓仿IOS音量调节-自定义view系列(4)

    Android安卓仿IOS音量调节-自定义view系列 功能简介 主要实现步骤 xml相关属性设置 java代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击查看 Gi ...

  5. EasySignSeekBar一个漂亮而强大的自定义view

    github地址:https://github.com/zhou-you/EasySignSeekBar 简述 最近在工作上的需要,自定义了一个漂亮而强大的自定义view,但不仅仅只是一个SeekBa ...

  6. Android仿IOS滑动关机-自定义view系列(6)

    Android仿IOS滑动关机-自定义view系列 功能简介 GIf演示 主要实现步骤-具体内容看github项目里的代码 Android技术生活交流 更多其他页面-自定义View-实用功能合集:点击 ...

  7. 仿海报工厂效果的自定义View

    本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 近期做了一个自定义View,效果有些类似海报工厂,先看下效果图: 就是一个背景图,中间挖了若干个形状不同的"洞" ...

  8. 仿海报工厂效果的自定义View(在图片上输入文字)

    下面这个view来自"易水南风",我在其代码上加入了文字的输入 下载地址 https://github.com/yxkrrhx/PotserView 近期做了一个自定义View,效 ...

  9. android仿微博头像_Android 自定义 View 集锦|自定义圆形旋转进度条,仿微博头像加载效果...

    微博 App 的用户头像有一个圆形旋转进度条的加载效果,看上去效果非常不错,如图所示: 据说 Instagram 也采用了这种效果.最近抽空研究了一下,最后实现的效果是这样: 基本上能模拟出个大概,代 ...

最新文章

  1. android 图片过滤,android 图片转为bitmap,黑白镜过滤
  2. 记一次用iview实现表格合并单元格的具体操作
  3. mysql并发插入死锁_高并发下insert死锁 · Issue #ITUNR · baomidou/mybatis-plus - Gitee.com...
  4. 对话jQuery之父John Resig:JavaScript的开发之路
  5. 第二次作业--熟悉使用工具
  6. ASP.NET MVC 最佳开发实践(1)
  7. python机器学习案例系列教程——GBDT算法、XGBOOST算法
  8. 使用HttpWebRequest自动更新客户端应用程序[转]
  9. 如何用C++制作游戏开发概述
  10. 三年级计算机测试题,小学三年级信息技术考试试题
  11. 超定方程 matlab,Matlab求解超定方程组实例(精品文档)
  12. mac小白怎么下载网页视频?
  13. Android实现TTS文字转语音功能
  14. Android音乐播放模式切换-外放、听筒、耳机
  15. 如何批量将图片转换成jpg格式?
  16. HTTP/2和HTTP/3
  17. SSL证书生成全过程
  18. 6.5Linux-rpm和tar
  19. 小米5s 原生android,羡慕谷歌Pixel?其实就是国外版小米5s
  20. 软银集团计划针对日本国内散户发行45亿美元债券

热门文章

  1. delphi 实现屏幕旋转代码_Cocos Creator模拟射箭效果 | 附代码
  2. wordpress 新建php文件大小,WordPress最大上传文件大小限制修改
  3. linux 重定向_Unix/Linux编程实践之IO重定向和管道
  4. tensorlfow.saved_model的使用
  5. windows安装spark工具记录
  6. svm硬间隔与软间隔
  7. android中的常用方法,android开发中常用方法总结
  8. php 订单状态描述,获取不同状态订单列表
  9. 自动定位失败_端到端定位5G SA接入问题
  10. Akka入门(一)Akka简介与为什么使用Akka