Android—控件部分
文章平均质量分 77
CoorChice
成为你所想相信你要成为的人。
展开
-
RecyclerView——实现自定义LayoutManager
参考资料参考资料1; 参考资料2; 参考资料3; 参考资料4; 背景介绍RecyclerView由于其强大的扩展性,现在已经逐步的取代了ListView和GridView了。为了实现不同的布局效果,我们会用到官方提供的LinearLayoutManager、GridLayoutManager和StaggeredGridLayoutManager。但这些布局只能满足日常需求,在一些比较复杂的布原创 2016-10-26 10:56:47 · 7801 阅读 · 2 评论 -
SuperTextView 最全开发指南
SuperTextView 指定官方交流群:775951525原创 2019-02-09 17:28:44 · 786 阅读 · 0 评论 -
诚意之作,SuperTextView (v3.1.1)
【SuperTextView english document】点击此处,查看《SuperTextView 开发参考文档》点击此处,查看详细的《SuperTextView API文档》SuperTextView 被打造来帮助 Android 开发者更高效、更便捷、更优雅的开发 Android 应用。现在,这一诚意之作再次升级。全新的 SuperTextView 将向 Android 开发...原创 2019-01-04 15:34:02 · 201 阅读 · 0 评论 -
原来Android触控机制竟是这样的?
有什么料?从这篇文章中你能获得这些料: - 了解一次触摸事件究竟是如何产生的? - 了解触摸事件究竟是如何传递的? - 学会从根源处分析你的App中的滑动冲突。 - 能够更自信的创作出具有复杂交互的App。 - 收获一张图,帮助你理解和使用Android的触摸事件分发。 老规矩,先来看图吧。 在你触摸屏幕之后首先在上图中找到那只黑手,它是一次触摸事件的开始。 当屏幕被触摸原创 2017-08-24 10:23:38 · 396 阅读 · 0 评论 -
少年郎,是时候打造自己的第一款狂拽酷炫的3D效果了!
背景介绍Android中有两个Camera类。一个是android.hardware.Camera,用于对设备的摄像头进行操作。另一个是android.graphics.Camera,可用于进行3D变换,然后把变换后的矩阵Matrix作用于Canvas等,我们本篇要介绍的就是这个Camera类。玩转Camera前面我们提到过,Camera是一个能够进行3D变化的类,在进行玩3D变换后,我们能够通过m原创 2017-08-24 10:21:28 · 436 阅读 · 0 评论 -
从未如此惊艳!你好,SuperTextView
简介欢迎使用SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。 SuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画效果。它仅仅是一个控件,所以你可以不费吹灰之力的在你的项目中集成使原创 2017-04-19 16:55:29 · 2568 阅读 · 7 评论 -
Android——ViewDragHelper-5步实现滑动操作
使用ViewDragHelper需要5个步骤一、使用静态工厂法实例化一个ViewDragHelper对象/** * 该方法用于实例化ViewDragHelper对象 */ private void init() { mViewDragHelper = ViewDragHelper.create(this, callback); //实例化ViewDrag原创 2016-02-24 16:43:07 · 3168 阅读 · 0 评论 -
Android——TabLayout实现选项卡
TabLayout可以方便的实现导航标签功能,它需要与ViewPager联合使用,ViewPager加载适配器,TabLayout加载ViewPager。 使用前需要先导入desgin包。属性app:tabIndicatorColor="@color/white" // 下方滚动的下划线颜色 app:tabSelectedTextColor="@color/gray" // t原创 2016-05-23 15:20:46 · 2854 阅读 · 0 评论 -
Android之RecyclerView——用ItemDecoration装饰你的Item
参考资料参考资料1;背景介绍RecyclerView由于它强大的灵活性,已经可以代替掉传统的ListView和GridView等列表控件了。但是也因为它的灵活性,一些东西就没有固定,需要我们自己来实现,比如RecyclerView就没有提供默认的分割线,当我们需要一条分割线时,我们需要自己通过继承RecyclerView.ItemDecoration来实现。当然,它不仅仅可以实现分割线,还能创造很多原创 2016-10-26 11:35:44 · 6741 阅读 · 0 评论 -
Android——RecyclerView——使用ItemDragHelper来实现酷炫拖拽效果
参考资料参考资料1 参考资料2 参考资料3【推荐】背景介绍列表控件可以说是我们绝大部分App中都会使用的,为了提升交互乐趣,我们经常需要在列表中加入拖拽、滑动等操作,本篇我将介绍使用ItemDragHelper这个官方提供的交互帮助类来帮助RecyclerView实现这些复杂的交互。走进ItemTouchHelper要使用这个类,最关键的步骤是传给它一个ItemTouchHelper.Callb原创 2016-10-31 11:25:25 · 3281 阅读 · 0 评论 -
大有可为,SuperTextView(v3.2.1)
Hi,开发者,来见识一下全新的 SuperTextView 吧!????以上演示,均由 SuperTextView 提供强力驱动支持。SuperTextView 的与众不同在于,它只是一个简单的控件元素,但却不仅仅是一个控件。它生而灵动多变,强大的内嵌逻辑,为你持续提供丰富多彩却异常简单的开发支持。SuperTextView 将你从复杂的渲染逻辑中解救出来...原创 2019-09-16 12:30:55 · 209 阅读 · 0 评论