
android
恋上蓝白
IT民工
展开
-
android的各种属性动画
动画类型Android的animation由四种类型组成XML中 alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中转载 2013-11-20 16:23:34 · 954 阅读 · 0 评论 -
android studio运行android项目时出现错误return code 1 for dex解决办法
在网上找到的都是 clean project,没有效果 使用一下方法可以解决: file——》setting——》Instant Run。将默认的Enable ☑ 去掉,apply然后重新运行就好了。原创 2017-03-03 11:30:21 · 3403 阅读 · 0 评论 -
Android动画详解(三) 属性动画
1、属性动画说明1.1概念属性动画是Android 3.0版本开始提供,对补间动画的缺陷做了弥补,几乎完全可以代替掉补间动画。1.2 相对于补间动画的优势补间动画只能作用于View对象或其他任何继承自View的控件,当自定义View中onDraw()方法中绘制image,想对image进行动画操作,补间动画无法实现。补间动画实现的动画效果有限,只能实现移动、缩放、旋转和淡入淡出这四种。补间动画原创 2017-02-23 11:15:57 · 497 阅读 · 0 评论 -
Android动画详解(二) 补间动画
1、 补间动画说明定义好动画的起始帧和结束帧以及播放时长,动画过程中的帧由计算机计算得出。补间动画又可以分为四种形式,分别是 alpha(透明度变化),translate(位移),scale(缩放大小),rotate(旋转)。2、实现方式2.1 创建目录res/anim,在res/anim目录下创建文件anim.xml2.2 alpha动画(透明度)2.2.1 xml配置文件fromAlpha 动画原创 2017-02-22 16:33:05 · 429 阅读 · 0 评论 -
Android动画详解(一) 逐帧动画
1、 逐帧动画说明从字面上理解就是一帧挨着一帧的播放多张图片,就像放电影一样。2、实现方式2.1 xml drawable资源配置2.1.1 将准备好的多张图片放入res/drawable目录下2.1.2 在res/drawable创建animlist.xml文件说明: android:oneshot=”false” 是否播放一次,false循环播放 true播放一次 android:dura原创 2017-02-22 11:14:49 · 1053 阅读 · 0 评论 -
Android sqlite数据库升级解决方案
Android sqlite数据库升级解决方案——–使用SQLiteOpenHelper的请忽略1、在res文件夹下创建名为raw文件夹,在raw文件夹下新建一个名为sqliteupgrade.properties的properties文件,文件内容如下。#数据库升级配置文件#是否升级upgrade=true#需要升级的表名from=iresult#临时表名to=iresult_s#修原创 2015-07-07 17:47:58 · 712 阅读 · 0 评论 -
使用View.getWidth()方法出现的问题及解决方法
因为最近在做屏幕的适配,经常会使用view.getWidth()方法来计算控件的位置。今天出现了一个问题,第一次调用此方法计算,结果为0,第二次调用就能获取到控件的宽了。 去网上查了很久,问题的原因很快就了解了,但是合适的解决办法却迟迟找不到,当然问题最终解决了,但是为了不浪费我的辛苦努力,将其发到博客上。 原因:表面原因是getWidth()得到原创 2014-07-17 12:25:24 · 1424 阅读 · 0 评论 -
android各种权限说明
android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)转载 2013-11-24 16:09:44 · 683 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中时刻的在与它打交道,例如:Service、BroadcastReceiver、Activity等都会利用到Context的相关方法 ; 说它陌生,完全是因为我们真正的不懂Context的原理、类结构关系。一个简单的问题是,一个应用程序App中存在多少个Contex转载 2013-11-21 09:38:54 · 817 阅读 · 1 评论 -
android逐帧动画
Frame动画其实就是逐帧动画,用法也比Tween动画简单,只需要创建一个AnimationDrawable对象来表示Frame动画,然后通过addFrame方法把每一帧要显示的内容加进去就行了,最后通过start方法就可以播放这个动画了,通过还可以使用 setOneShot()方法来设置动画是否重复播放。 再这里,还需要设置图片的所在位置,首先要在res/an转载 2013-11-20 16:27:59 · 1047 阅读 · 0 评论 -
使用butterknife bind之后依然运行报空指针问题解决方法
butterknife8.0之后才有apt方式,配置方法如下: 在项目的gradle文件的dependencies中增加dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'}原创 2017-03-03 15:52:42 · 4139 阅读 · 0 评论