关于动画的一些见解

Animator 关系

Animator 抽象类  
   1、AnimatorSet 子类
   2、ValueAnimator 子类
       1、ObjectAnimator 子类
       2、TimeAnimator   子类

介绍几个开源动画库

1、2017年酷炫的动画库https://blog.csdn.net/lixuce1234/article/details/78188762
2、开源代码 按钮的动画
http://www.jcodecraeer.com/plus/list.php?tid=31&codecategory=1500

这个网站中有好多按钮的动画。比如收藏、点赞等,很多想要的效果都可以在这里找到。
我这次碰到的是关于收藏的按钮,http://www.jcodecraeer.com/a/opensource/2015/1009/3555.html
这个正好符合项目的需求,然后自己再重新整理了一下。感觉还是挺不错的。

开发中碰到的问题

1、RecycleView中使用动画

今天碰到的是在ReclclerView 中使用点击按钮收藏的功能,但是呢,动画没有生效,误以为是RecyclerView
导致的,后来打日志跟踪,发现是自己自定义的动画有问题。

小结:缩小问题的范围,才能看到本质,避免查找方向不对问题。

2、解决RecyclerView 刷新单行闪一下问题

方案一:
((SimpleItemAnimator)recyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
设置禁止动画

方案二:
recyclerView.getItemAnimator().setChangeDuration(0);
设置动画的执行是时间为0

3、如何自定义控件

写自定义控件的时候,一定要考虑扩展性,而且要把基本的功能写全,避免后期的改动,当然有了扩展性,那么问题也不大。
尽量使用传参,灵活的修改一些属性

4、处理列表中显示动画

这是一个有意思的问题,就是呢,在列表中不刷新动画,但是呢点击的时候要显示动画。而在点击的时候是用刷新单行来做的。
那么这就会导致一个问题,刷整个列表也会有动画,看起来就有点怪。如何在刷整个列表不动画呢。

怎么解决上面的问题呢,在列表的适配器传入数据中加个是否动画的属性,点击的时候,改变这个属性,让他可以刷新。
如果是刷列表,那么使用默认属性,也就不展示动画。

怎么解决问题

1、处理逻辑问题

对于复杂业务的判断处理。我觉得更应该花些心思在算法上的学习,只有算法搞得透彻,那么对于编程
将有大大的好处。网上的耗子叔就是讲到了一定要学算法,对于后面的帮助还是很大的。

如何用更简单的方式来处理问题。多去思考,在做每一件事情都尽力做到最好。其实能力的提升就是
在这些当中提升的,只是我们总是好高骛远。以后会花心思研究做事方法。

2、态度

耐心,应该是写程序最大的优点了。如果能够沉住气,那么对于自己的编程将会大大的有帮助。

如果对你有一点点帮助,那是值得高兴的事。:)

我的csdn:http://blog.csdn.net/shenshizhong
我的简书:http://www.jianshu.com/u/345daf0211ad
我的github:https://github.com/shenshizhong/daily-update-note

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,077评论 25 707
  • 美女与野兽观后感 老实说,《美女与野兽》是一部不错的电影,看后整部电影对我来说。有几点感受,写这篇文章不算是影评,...
    愚枫阅读 442评论 0 2
  • 《我,为何而来》“任性”的我头脑又闪现出《火炬手》里丹姐的一个段子 …我经常自问 我火烧火燎的来到人间 为啥...
    Molly2017阅读 1,077评论 3 5