安卓打开应用动画效果怎么弄?开发者哪里没有设置
如果手机已经ROOT了,那么可以选用很多软件进行设置,绿豆秀秀在这方面做的不错,除了更换开机动画,还可以修改开机铃声。
如果不下载这种软件,自己动手也可以进行设置,步骤如下: 1,打开RE文件管理器,来到系统目录找到system/media,打开,会看到bootanimation.zip,这就是开机动画了。
2,把准备好的bootanimation.zip复制到这个文件夹里,覆盖。
然后按住bootanimation.zip,出现菜单选项,选择权限。
3,照下图那样修改权限,第一行选前两个,第二三行选第一个,然后确定就可以了。
android app启动动画是怎样制作的
1、RootExplorer打开到手机内存的system/media目录下,点击"挂载为读/写"。
这样才能对手机内存进行读写操作2、在RootExplorer里找到自己将要使用的开机动画包。
(无论下载好的开机动画包什么名字,都要命名为bootanimation.zip,才能被识别和应用)3、长按这个bootanimation.zip,在弹出菜单里选择“复制”4、重新回到system/media目录下,点击“粘贴”。
这时提示有重名文件,选择“是”覆盖掉原来的开机动画包,这样就把自己需要的开机动画包替换进去了5、再次长按bootanimation.zip,在弹出菜单中选择“权限”6、如下图所示修改bootanimation.zip的权限,修改完成按“确定”。
重启手机即可给大家看下更换开机动画前后的对比效果吧。
更换之前(MOTO默认):更换之后(仿WIN7):
【安卓手机软件自动启动】为什么Android手机总是自动启动各种应用
一般帧数为30.具体方法如下: 1. 介绍android开机画面由三部分组成,第一部分在bootloader启动时显示,第二部分在启动kernel时显示,第三部分在系统启动时(bootanimation)显示(动画) 2. bootloader开机图片 1) 一般使用rle格式图片,不同的android系统不同此图片可能放在不同位置,以下实例均以G1为例,G1放在splash分区中 2) 制作rle格式开机图片 a) 将图片转成320x480,256色,保存成不带Alpha通道的png格式 b) 使用convert工具将splash.png转换成8位色的splash.rawconvert splash.png -depth 8 rgb:splash.raw确认splash.raw大小为460800字节 c) 使用android工具rgb2565改变图像格式out/host/linux-x86/bin/rgb2565 splash.raw565确认splash.raw565大小为307200字节 3) 烧写(以G1为例)按Power+Camera启动到烧写模式fastboot flash splash1 splash.raw565 3. kernel开机图片 1) 相关代码kernel/drivers/video/msm/msm_fb.c(G1使用高通芯片组MSM7201芯片组)它会读出根目录下的xx.rle,并显示为开机画面,rle做法同上 4. bootanimation开机动画 1) android 2.0之前 a) 说明使用bootanimation程序显示开机画面,如需修改开机画面,需要修改源码 b) 代码frameworks/base/cmds/bootanimation/*frameworks/base/core/res/assets/images/android-logo* 2) android 2.0及之后 a) 说明使用bootanimation程序显示开机画面,如需修改开机画面,不用修改代码,只需按格式要求做bootanimation.zip包,放在系统的/system/media目录中,或/data/local目录中即可,两个目录下都存在时,优先使用/data/local下的 b) 代码frameworks/base/cmds/bootanimation/*frameworks/base/core/res/assets/images* c) 制作动画包 i. 描述文件desc.txt480 427 30p 1 0 part0 p 0 10 part1 总体说明:480为宽度,427为高度,30为帧数,即每秒播放动画30帧部分说明:第一项p为标志符,第二项为循环次数1为只播放1次,0为无限循环,第三项为两次循环之间间隔的帧数,第四项为对应的目录名 ii. 图片图片放在desc.txt中目录名指定的目录中,目录中按字符顺序播放 iii. 打包 2 windows使用winrar找包,选择ZIP格式,压缩标准要选“储存” 2 linuxzip -0 -r ../bootanimation.zip ./*linux命令使用-0指定压缩等级为最低等级stored,即只归档不压缩,否则可能由于包格式问题引起动画显示为黑屏 2 注意打包不要带上层目录
如何制作android的开机动画botanimation.zip
开机画面,一般是分为2屏,当然也有3屏的说法,不管怎样,我这里说得就是最后的一屏,按照bootanimation的字面意思翻译,大概也就是开机动画的意思,那这就不说第几屏了,直接用“开机动画”这词。
首先,开机动画的地址:system\media\bootanimation.zip。
。
。
要修改开机动画就是修改bootanimation这个文件。
如果说你的手机里没有这个文件,那就是说明你用的是官方原始版本的rom开机动画没有被修改过,但这不碍事,没有就放一个进去,到时候想换回最原始的开机画面,也可以把bootanimation这个文件删了。
官方最原始的开机动画在system\ framework\framework-res.apk\assets\images里面,里面主要是2张图片,高手可以去研究一下,说不定通过这个文件可以用代码实现动画的过程。
接下来,说说bootanimation.zip这个文件的结构。
bootanimation里面主要包含一个desc.txt以及N个文件夹。
而文件夹里面放着的就是你要的开机动画的图片。
decs.txt的作用就是指导系统如何去执行你的开机画面。
下面继续说说desc.txt这个文档要怎么写。
先看例子,如果我的开机动画要用到2个文件夹,分别是part1和part2,。
。
。
。
我希望开机的时候,先把part1里面的图片都播放一遍,然后再循环播放part2里面的文件,直到进入系统。
那么decs.txt文档的内容应该如下:320 480 5p 1 0 part1p 0 0 part2就这么多,现在解释一下这些命令吧。
第一行,320 480是代表你屏幕的分辨率,因为我们的胖6是320*480的,这就不多说了。
后面的5是说:5帧每秒,不懂的可以这么理解,5是代表一秒钟播放5张图片。
就这么简单。
第二行,p 1 0 part1。
p应该是play吧,也就是播放的意思。
1是播放一次。
0是空指令,就是什么都不做。
part1就是说,这条指令是针对part1这个文件夹的。
整条指令的意思就是,播放part1里面的图片1次,然后什么都不做,马上进入下一条指令。
第三行,p 0 0 part2。
p依然是播放。
第一个0这里是代表循环播放,第二个0和上面第二条指令一样,代表什么也不做。
part2也就不多说了。
至于为什么第一个0为什么是代表循环,只能这么说,这事国际惯例,就像用迅雷的时候,0代表不限制速度一样,系统规定的,你知道就好,别纠结。
总结公式如下第一条指令:屏幕的分辨率(空格)播放频率第二条指令:p(空格)播放次数(空格)后续操作(空格)作用文件夹第三条指令:同上第N条指令:同上屏幕分辨率的格式是:宽(空格)高,320 480。
。
。
播放频率,上面已经说清楚了,至于到底要用多大的数字,视你开机动画的张数而定,比如说,一共有100张图片,开机时间是20秒,那么100/20就是5。
播放次数,1是代表一次,0代表循环播放。
如果要播放2次的话,就是就是打个2上去,应该是这样吧,反正我是没试过,只试过0和1.后续操作,0代表什么都不做,直接进入下一条指令。
10是代表稍作停顿。
至于文件夹里面的图片,比较简单,首先,纠正一个说法,之前说必须要是png格式,经过我试验证明,jpg格式的也可以,其他的有待试验,不过只支持静态图片这点应该是真的,动态图片同样有待试验。
其次,关于图片的尺寸,是不做要求的,只要在txt文档里写好手机的分辨率即可,开机的时候系统会自动适配。
其其次要按播放循序命名,建议用5位数字,比如说,第一张图片是00010,第二张就是00020.。
。
。
。
为什么要从00010开始,而不是00001?因为这事预防以后要在第一张和第二张中间再插一张图片进去的话,就可以把插进去的图片命名为00011,在00010之后,00020之前。
就这么简单。
至于图片那里来嘛,当然是自己网上找啦,也可以下载别人的bootanimation,然后修改一下。
最后就是压缩包了,把需要用到的part文件夹跟decs.txt打包成zip格式,必须是zip,不能是rar,而且打包的时候压缩方式要选择“存储”模式。
然后改名成为bootanimation.zip,复制到SD卡里,再通过RE文件管理器复制到system\media\下面,重启。
要注意一下,bootanimation不能太大,大了会卡,一般不要超过3M。
如何修改android6.0源码的开机动画
工具:安卓系统的手机RootExplorer文件管理器(R.E管理器)方法:1、RootExplorer打开到手机内存的system/media目录下,点击"挂载为读/写"。
这样才能对手机内存进行读写操作2、在RootExplorer里找到自己将要使用的开机动画包。
(无论下载好的开机动画包什么名字,都要命名为bootanimation.zip,才能被识别和应用)3、长按这个bootanimation.zip,在弹出菜单里选择“复制”4、重新回到system/media目录下,点击“粘贴”。
这时提示有重名文件,选择“是”覆盖掉原来的开机动画包,这样就把自己需要的开机动画包替换进去了5、再次长按bootanimation.zip,在弹出菜单中选择“权限”6、如下图所示修改bootanimation.zip的权限,修改完成按“确定”。
重启手机即可7、给大家看下更换开机动画前后的对比效果吧。
更换之前(MOTO默认):更换之后(仿WIN7):注意事项:1、手机最好事先备份默认的开机动画包2、开机动画包需命名为bootanimation.zip3、开机动画包需符合自己手机屏幕的分辨率4、开机动画包不宜过大(最好3M以内),以免影响开机流畅度
android下,如何实现动画效果那样修改控件的宽高?
Android 平台提供了两类动画。
一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。
第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。
主要类: Animations一、Animations介绍Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。
二、Animations的分类Animations从总体上可以分为两大类:1.Tweened Animations:该类Animations提供了旋转、移动、伸展和淡出等效果。
Alpha——淡入淡出,Scale——缩放效果,Rotate——旋转,Translate——移动效果。
2.Frame-by-frame Animations:这一类Animations可以创建一个Drawable序列,这些Drawable可以按照指定的时间间歇一个一个的显示。
三、Animations的使用方法(代码中使用)Animations extends Object implements Cloneable 使用TweenedAnimations的步骤:1.创建一个AnimationSet对象(Animation子类);2.增加需要创建相应的Animation对象;3.更加项目的需求,为Animation对象设置相应的数据;4.将Animatin对象添加到AnimationSet对象当中;5.使用控件对象开始执行AnimationSet。
Tweened Animations的分类1、Alpha:淡入淡出效果2、Scale:缩放效果3、Rotate:旋转效果4、Translate:移动效果Animation的四个子类:AlphaAnimation、TranslateAnimation、ScaleAnimation、RotateAnimationTween Animations的通用方法1、setDuration(long durationMills)设置动画持续时间(单位:毫秒)2、setFillAfter(Boolean fillAfter)如果fillAfter的值为true,则动画执行后,控件将停留在执行结束的状态3、setFillBefore(Boolean fillBefore)如果fillBefore的值为true,则动画执行后,控件将回到动画执行之前的状态4、setStartOffSet(long startOffSet)设置动画执行之前的等待时间5、setRepeatCount(int repeatCount)设置动画重复执行的次数
转载请注明出处51数据库 » android 软件启动动画效果
一梦一轮回丶