
android
文章平均质量分 94
M-Ellen
这个作者很懒,什么都没留下…
展开
-
ViewPager实现无限循环的广告位
一、介绍最好的介绍,莫过于官方文档的介绍,如下: 这是ViewPager的继承关系: Layout manager that allows the user to flip left and right through pages of data. You supply an implementation of a PagerAdapter to generate the pages tha原创 2017-03-20 17:31:23 · 927 阅读 · 0 评论 -
Material Design 动画介绍
介绍在 Material Design中(即Android5.0之后),官方添加可很多动画。下面,测试下这些动画的具体使用。大致可以分为如下几种:Ripple波纹动画Reveal揭露动画Vector矢量图动画Transition转场动画SharedElement 共享动画...原创 2019-04-17 10:48:28 · 272 阅读 · 0 评论 -
官方 Flexbox Layout(弹性盒子布局) 的使用
介绍原创 2019-03-06 17:58:25 · 2634 阅读 · 1 评论 -
实现支持语音的评论功能
啦啦啦啦前言 功能分析与实现简单的说,需求就是:实现 文本 或者 语音 评论,回复只支持文本为了更好的分析,这里标注了一些用词,如图: Comment:通过下面输入框直接发布的评论SubComment:Comment下的回复;Public:在SubComment数据中,对Comment回复(即点击右上角留言图标),属于Public状态;Private:在SubComme...原创 2018-12-20 14:30:31 · 2069 阅读 · 0 评论 -
SpannableString 和 SpannableStringBuilder的使用
介绍This is the class for text whose content and markup can both be changed.(这是一个内容和标记都可以更改的文本类)1.SpannableString与SpannableStringBuilder介绍SpannableStringBuilder,SpannableString其实和String一样,都是一种字符串类型。...原创 2018-11-30 14:14:21 · 1465 阅读 · 0 评论 -
Android动画之Property Animation(属性动画)
使用属性动画系统,不但可以实现ViewAnimation一样的动画效果,而且也不会有以上缺点,即属性动画可以对任何对象(视图和非视图)的任何属性进行动画处理,并且对象本身实际上进行了修改。属性动画系统在执行动画的过程中也更为强大,在大部分场合完全可以替换ViewAnimation原创 2017-09-11 08:51:07 · 745 阅读 · 1 评论 -
Android动画之Interpolator(插值器)
介绍什么是Interpolator?通俗易懂的说,Interpolator负责控制动画变化的速率,使得基本的动画效果能够以匀速、加速、减速、抛物线速率等各种速率变化。动画是开发者给定开始和结束的“关键帧”,其变化的“中间帧”是有系统计算决定然后播放出来。因此,动画的每一帧都将在开始和结束之间的特定时间显示。此时动画时间被转换为时间索引,则动画时间轴上的每个点都可以转换成0...原创 2017-09-10 22:32:33 · 52442 阅读 · 5 评论 -
Android动画之View animation(视图动画)
动画的种类Android动画可以分为以下3种:View Animation视图动画,通多对整个视图不断做图像的变换(平移、缩放、旋转、透明度)产生的动画效果,是一种渐进式动画。Drawable Animation图片动画,其实也是逐帧动画,是通过一个接一个的加载Drawable资源来创建动画,按顺序的播放,像一个胶卷。对于视图动画,他只是单独的图片内容在变换,而原创 2017-08-14 19:42:18 · 12182 阅读 · 3 评论 -
Fragment的应用,实现横竖切换并兼容平板
前言Fragment的应用越来越多,除了一些常用的:标签切换,引导页,广告位等,目前我们项目中,现在一些大大小小的自定义的控件,也先封装在Fragment中,然后在通过Activity来显示和隐藏,这样也切切实实的到达Fragment复用的效果,Activity的代码也少了。比如一些dialog、列表框、自定义的音量条等。这篇主要是对Fragment的应用,如果对Fragment的基础还不是很原创 2017-07-23 12:32:16 · 1753 阅读 · 0 评论 -
Fragment的详细解析
介绍与应用 Fragment:可以理解为碎片,但也可以理解为片段。多个Fragment组合在一个 Activity 中来构建多窗格 UI,以及在多个 Activity 中重复使用某个Fragment。 Fragment有自己的生命周期,Fragment必须始终“嵌入”在 Activity 中使用,那么,它的生命周期受Activity的约束。只有在Activity处于活动状态才可以操作,如添加和原创 2017-05-17 19:21:19 · 729 阅读 · 0 评论 -
Activity的生命周期详细分析(一)
前言在学习和工作的过程中,那些曾经模糊的知识点逐渐地散开了迷雾,有了更好、更清晰的认识。希望可以帮助自己理解,也能帮助别人。 经验之谈,对于生命周期的理解,不要仅仅知道而已,一定要了解透彻。在TV的开发中更有体会,里面有很多的activity,设置卫星搜索参数、STB设置、搜索节目后播放等。在这过程中,视图初始化,数据初始化、加载、与保存,内存泄漏等等问题,多要对生命周期要有透彻的理解,才能将原创 2017-05-10 19:16:44 · 736 阅读 · 0 评论 -
Activity的生命周期详细分析(二)
前言在上一节我们分析了在正常情况下Activity的生命周期的过程,还详细介绍了回调方法的作用,如不是很清晰,建议先去阅读Activity的生命周期详细分析(一) 这一节,我们分析下在异常情下,Activity的生命周期是怎样的?Activity异常情况下的生命周期系统在异常情况下(如配置变更)会导致Activity的Destory, 系统会在用户回到这个Activity时有这个Activity存原创 2017-05-15 09:34:44 · 480 阅读 · 0 评论 -
Material Design 动画——Ripple波纹动画
1. 介绍2.使用原创 2019-04-17 10:49:40 · 1366 阅读 · 0 评论