安卓开发
CreatorLance
这个作者很懒,什么都没留下…
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-07-13 10:00:18 · 495 阅读 · 0 评论 -
补间动画和帧动画
1、Animations介绍 Android提供了几种动画类型:View Animation、Drawable Animation、Property Animation。View Animation相当简单,分别是Tween动画和Frame动画。Tween动画通过场景里的对象不断的进行图片的变化,比如平移、渐变、缩放、旋转等来产生动画效果;Frame动画叫做顺序播放实现做好的1图像和电影类似原创 2017-07-29 15:57:09 · 213 阅读 · 0 评论 -
监听动画的事件
对于动画,一般都是一些辅助效果,比如我要删除一个元素,我可能希望是一个淡出的效果,但是最终还是要删除这个元素,并不是你的透明度没有了,但是还占着位置,所以我们需要知道动画如何结束,才能有效的响应这个删除操作。 第一种方法:final View view =v; ObjectAnimator objectAnimator= ObjectAnimator.ofFloat(v,"alph原创 2017-07-29 17:37:17 · 338 阅读 · 0 评论 -
安卓属性动画一
1、概述 Android框架提供了两种动画系统:属性动画和视图动画。这两种动画系统都有变化的选择,但是总的来说,属性动画系统是更好的选择,因为它更加灵活,并提供了更多的特性。 属性动画系统是一个强大的框架,它允许你动画几乎所有的东西。例如一个对象在屏幕中的位置,要动画多久,和动画之间的距值。 通常我们要操作的属性为: rotationX、rotationY 旋转(以x轴或y原创 2017-07-29 16:29:42 · 195 阅读 · 0 评论 -
AnimatorSet
在前面的文章中,我曾经讲过多个动画一起执行的方法。但是,对于一些自定义View中所带的动画来说1,那个太过简单,只能实现多个动画同时执行。而一些设计者会要求不同时间段执行动画来收获绚丽的复合动画。 那么,这里就要用到AnimatorSet这个类了。首先,我们看看这个类的具体用法:ObjectAnimator a1 = ObjectAnimator.ofFloat(v,"translationX",原创 2017-07-29 18:27:19 · 477 阅读 · 0 评论 -
安卓开发技术之持久化技术
首先介绍数据持久化:指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存在内存中的数据为瞬时数据,而保存在存储设备中的数据处于持久状态。而持久化技术提供一个使数据在瞬时状态和持久状态之间转换的机制。持久化技术主要分为三类:文件存储、SharedPreference存储以及数据库存储。还有一种不安全的存储方式–文件存在手机的sd卡中,它不如前三种方式操原创 2017-07-13 10:32:38 · 293 阅读 · 0 评论 -
文章标题
这里的内容是我在一个地方看到的,感觉非常不错,希望你们能够喜欢。一、Activity的生命周期本节内容将生命周期的情况分为两部分介绍,第一部分先了解典型的生命周期的7个部分及Activity的状态。第二部分会介绍Activity在一些特殊情况下的生命周期的经历过程。 1.典型的生命周期的了解先上经典图片。 关于这张图片,我们可能在初学Android时就有接触,今天我们继续回顾一下。 在正常情况转载 2017-11-04 20:14:49 · 145 阅读 · 0 评论 -
关于安卓数据库使用命令行进入的经验
今天呢,重新复习了一下安卓第一行代码的轻量级数据库sqlite,但是在使用安卓端创建数据库完成后,使用命令行怎么都不可以,困扰了我好久,最后发现了这个哭笑不得的问题。 在经过很多次尝试之后,发现我居然忘了自己把项目名字换掉。如databasetest这个名字应该换成你自己项目名字的小写。 看来还是自己没有多敲安卓项目导致的。学习安卓,不去深入理解,那么学了跟不学没有什原创 2017-11-15 21:19:37 · 186 阅读 · 0 评论