(转载)ScratchView
- 名称:ScratchView
- 作者:doliangzhe
- 来源:
- 浏览:438
- 最新更新:2016-05-23
- 喜欢1收藏0
又一个刮刮卡控件,支持刮文字和图片。
项目地址:https://github.com/cooltechworks/ScratchView
效果图:
使用:
XML
1.
<com.cooltechworks.views.ScratchImageView
2.
android:id=
"@+id/sample_image"
3.
android:layout_width=
"wrap_content"
4.
android:layout_height=
"wrap_content"
5.
android:background=
"@android:color/white"
6.
android:src=
"@drawable/img_sample2"
7.
/>
JAVA
1.
ScratchImageView scratchImageView =
new
ScratchImageView(
this
);
2.
3.
scratchImageView.setRevealListener(
new
ScratchImageView.IRevealListener() {
4.
@Override
5.
public
void
onRevealed(ScratchImageView tv) {
6.
// on reveal
7.
}
8.
});
- 全部组件分类
- 日历组件(calendar)
- swipeback组件
- 筛选器(filter)
- 分享组件(share)
- 气泡(tip)
- 开关(switch)
- 载入视图(loader)
- 列表(listview)
- 图片(ImageView)
- 分段选择( segment)
- 选项卡(tab)
- 按钮(button)
- 单选按钮(RadioButton)
- 进度条(Progressbar)
- 对话框(dialog)
- 菜单(menu)
- 图案解锁(GustureLock)
- 布局(layout)
- 图表(chart)
- 指示器(Indicator)
- 通知(toast)
- 步骤控件(stepsView)
- 文本编辑框(edittext)
- 引导页( GuideView)
- ViewPager(viewpager)
- 富文本编辑器(richeditor)
- 标签控件(tagview)
- 画廊控件(Gallery)
- Material Design风格
- 涂鸦板(Graffiti board)
- 动画(Animation)
- 选择器(Picker)
- 手势交互(Gesture)
- 拖动条(SeekBar)
- 文本显示(TextView)
- 特效
- 视图切换(View Transition)
- 水流波动效果(WaveView)
- 徽章控件(BadgeView)
- 拖动排序
- 下拉缩放(PullZoom)
- 浮动按钮(Floating Button)
- 显示gif图片(GifImageView)
- 星级评分控件(StarBar)
- 刮奖效果
- 弹幕效果
- win8磁贴效果
- 备忘录
- 下拉列表
- 自动搜索(SearchBox)
- 马赛克效果
- 广告轮播效果
- 应用模仿
- 二维码
- 检测年龄
- 图片裁剪
- 瀑布流
- 拖动效果
- 粒子效果
- 翻书效果
- 时间轴(TimeLine)
- 分享效果
- 下拉刷新
- 表情控件(Emoji)
- 人脸检测
- 抽奖转盘
- 框架
- 点赞效果
- 新闻滚动
- 数字滚动
- 侧滑菜单
- 广告控件
- 弹性、粘性效果
- 范围、定值选择器
- 滑动删除
- 分享弹框
- snackbar
- 主题框架
- 浮动按钮、菜单
- 投票效果
- 九宫格控件
- 导航栏停留
- 播放器
- 购物车动画
- 滑动确认
- 下单按钮
- 数据载入布局(DataLoadingLayout)
- CheckBox
- Markdown
- 滑动验证码
- 应用更新库
- 断点下载
- 指纹识别
- 桌面
- 图片查看器
- 沉浸式
- 工具
- wheelpicker
- Toolbar
- 其他
- 折叠、展开效果
- 直播框架
- 树形控件(treeview)
- 地图(map)
- Kotlin应用
- VR
(转载)ScratchView的更多相关文章
- Crystal Clear Applied: The Seven Properties of Running an Agile Project (转载)
作者Alistair Cockburn, Crystal Clear的7个成功要素,写得挺好. 敏捷方法的关注点,大家可以参考,太激动所以转载了. 原文:http://www.informit.com ...
- RTP与RTCP协议介绍(转载)
RTSP发起/终结流媒体.RTP传输流媒体数据 .RTCP对RTP进行控制,同步.RTP中没有连接的概念,本身并不能为按序传输数据包提供可靠的保证,也不提供流量控制和拥塞控制,这些都由RTCP来负责完 ...
- 《Walking the callstack(转载)》
本文转载自:https://www.codeproject.com/articles/11132/walking-the-callstack Download demo project with so ...
- [转载]MVVM模式原理分析及实践
没有找到很好的MVVM模式介绍文章,简单找了一篇,分享一下.MVVM实现了UI\UE设计师(Expression Blend 4设计界面)和软件工程师的合理分工,在SilverLight.WPF.Wi ...
- [转载]:STM32为什么必须先配置时钟再配置GPIO
转载来源 :http://blog.csdn.net/fushiqianxun/article/details/7926442 [原创]:我来添两句,就是很多同学(包括我)之前搞低端单片机,到了stm ...
- [转载]从MyEclipse到IntelliJ IDEA-让你摆脱鼠标,全键盘操作
从MyEclipse转战到IntelliJ IDEA的经历 注转载址:http://blog.csdn.net/luoweifu/article/details/13985835 我一个朋友写了一篇“ ...
- TCP同步与异步,长连接与短连接【转载】
原文地址:TCP同步与异步,长连接与短连接作者:1984346023 [转载说明:http://zjj1211.blog.51cto.com/1812544/373896 这是今天看到的一篇讲到T ...
- 在CentOS 7/6.5/6.4 中安装Java JDK 8(转载)
转载在CentOS 7/6.5/6.4 中安装Java JDK 8 首先,在你的服务器上运行一下更新. yum update 然后,在您的系统上搜索,任何版本的已安装的JDK组件. rpm -qa | ...
- 用C#实现MD5的加密(转载)
方法一 首先,先简单介绍一下MD5 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer scien ...
随机推荐
- MyEclipse 安装svn 插件步骤详情
方法一:在线安装 打开HELP- > MyEclipse Configuration Center.切换到SoftWare标签页. 点击Add Site 打开对话框,在对话框Name输入Svn, ...
- 又一个设计工具 Framer X Preview
又一个设计工具 Framer X Preview 所说比 Sketch 和 Figma 都要好用,不知道是不是真的 ~~ To give you a little background, I've b ...
- Android饼图的简单实现
1.简单的实现效果图: 2.自定义View的实现 package myapplication.com.myapp.view; import android.content.Context; impor ...
- iOS-Core-Animation-Advanced-Techniques/12-性能调优/性能调优.md
性能调优 代码应该运行的尽量快,而不是更快 - 理查德 在第一和第二部分,我们了解了Core Animation提供的关于绘制和动画的一些特性.Core Animation功能和性能都非常强大,但如果 ...
- TF基础2
1.常用API 1.图,操作和张量 tf.Graph,tf.Operation,tf.Tensor 2.可视化 TensorBoard 3.变量作用域 在TF中有两个作用域(scope),一个是nam ...
- CSS——背景图像区域
background-clip属性 background-clip属性指定背景绘制区域 语法 background-clip:border-box|padding-box|content-box; b ...
- vue项目 预览照片的插件 v-viewer
查看图片主要使用的旋转.翻转.缩放.上下切换.键盘操作等功能都有. 1.首先是安装 npm install v-viewer --save 2.安装完在main.js里面引用(还要记得引用它的css样 ...
- CF1027F Session in BSU (并查集+树上构造)
题目大意:你可以在第$ai$天或者第$bi$天进行第$i$场考试,每天最多进行一场考试,求把所有考试都考完的最早结束时间 由于天数可能很大,需要离散 把问题抽象成一棵树,每个点最多被"分配& ...
- [luogu3369] 普通平衡树(splay模板)
题目描述 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1.插入 xx 数 2.删除 xx 数(若有多个相同的数,因只删除一个) 3.查询 xx 数的排名(排名定义为比 ...
- 小学生都能学会的python(小数据池)
小学生都能学会的python(小数据池) 1. 小数据池. 目的:缓存我们字符串,整数,布尔值.在使用的时候不需要创建过多的对象 缓存:int, str, bool. int: 缓存范围 -5~256 ...