Android动画实例 (二)

效果图 实现思路 循环添加一个自定义的ImageView,每个ImageView随机设置不同颜色的Bitmap,并且有一个放大的动画,比较简单。然后ImageView的移动轨迹使用贝塞尔曲线来完成。最后一个缩小到动画,动画结束移除控件。 public HeartView(Context context, AttributeSet attrs, int defStyleAttr) { sup...
阅读(20) 评论(1)

Android动画实例 (一)

效果图 比较简单,就是一个控制绘制小球的坐标变化,再加上一个底部阴影的效果(效果出来了,不够好看) 实现思路 刚看到效果的时候,想着用两个个动画组合实现 一个小球升起落下的动画 一个小球从圆变成椭圆的动画 再加上一个底部阴影线的绘制的缩放动画 再实现过程过程中发现第一个动画和第二个动画之间不连贯,圆变成椭圆之间有停顿,即使第一个动画开始之后立即开始第二个动画,然后突然想到直接改成绘制椭...
阅读(90) 评论(0)

Thinking in Java 读书笔记 (二)

RTTI和反射 枚举 注解 并发 死锁 ReadWriteLock CountDownLatch CyclicBarrier Exchanger 免锁容器 泛型 RTTI和反射 在Java中,所有的类型转换都是在运行时进行正确性检查的。这也是RTTI名字的含义:在运行时,识别一个对象的类型。所有的类都是在对其第一次使用时,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时,就会加载这个类...
阅读(25) 评论(0)

Thinking in Java 读书笔记 (一)

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: System.arrayCopy Set Map BitSet 序列化 String format ByteBuffer FileLock 持久化 RTTI和反射 枚举 注解 并发 死锁 ReadWriteLock CountDownLatch CyclicBarrier...
阅读(34) 评论(0)
    个人资料
    • 访问:198次
    • 积分:50
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1条
    文章存档