(转载)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 ...
随机推荐
- MySQL 5.7 zip 文件安装过程
1.下载路径 https://dev.mysql.com/downloads/mysql/ 有账号登陆下载, 没有账号:no thanks;just start my download 2.解 ...
- iOS开发者账号证书配置及相关工作
申请到开发者账号,肯定要先配置一下才可以使用,这主要是iOS证书及配置文件: 以下这篇文章写得比较全面,故不再累赘,需要的同学可以看一下: iOS开发证书与配置文件的使用
- 【原创】java的反射机制
什么是java的反射?java在运行期间可以动态的加载.解析和使用一些在编译阶段并不确定的类型,这一机制被称作反射.它可以加载只有运行时才能确定的数据类型,解析类的内部结构,获取其基本信息,如方法.属 ...
- 02《UML大战需求分析》阅读笔记之二
UML虽然是一种新的工具,但同时也代表了一种新的先进的思考方法,所以学习UML的关键不在于学习语法,而是要改变思维习惯.所以我觉得我还需要系统地培养几方面的能力,如书面表达能力,归纳总结能力,“面向对 ...
- VS运行程序发生栈溢出的分析
这两天时间都浪费在解决各种栈溢出了,没想到最后各个部件合在一起的时候会出现这么多的问题,这其实是我第一次解决栈溢出问题,很认真的查了查资料,找了几种解决方法,但是作用都不大,拆了东墙补西墙,虽然知道及 ...
- spring-session与redis实现session共享
一.准备 两个不同端口号的输出request.getLocalPort() + " ---> " + request.getSession(true).getId()的简单S ...
- 关于使用css伪类实现小图标
效果: .person_use>span{ display:block; width:0; height:0; border-width:10px; border-style:solid; bo ...
- node——由新闻列表跳转到新闻详情页
当我们在浏览新闻列表页面的时候,想要看感兴趣的新闻内容,需要到详情页面去查看内容. 在之前写好了新闻列表页面,现在需要做列表页面到详情页面的跳转,需要考虑一下问题 1.点击新闻列表某一项跳转到详情页面 ...
- CSS Grid(CSS网格)
Grid被设计来做一些Flexbox不能做的事情,所以不是被设计来取代Flexbox的. flexbox 一维的 Grid 二维的 总结: Grid Items作用在Grid Container的直 ...
- 树莓派搭建 Google TV
出处:http://my.oschina.net/funnky/blog/142067 树莓派搭建 Google TV 目录:[ - ] Google TV是啥玩意 ? 搭建我们自己的Google T ...