当前位置:首页 » 安卓系统 » android动画素材

android动画素材

发布时间: 2022-07-01 04:03:47

⑴ 如何用自己的图片制作安卓动态壁纸

如何用自己的图片制作安卓动态壁纸可以这样解决:

1、首先在应用包或360手机助手中,搜索“安卓动态壁纸”,在搜索结果中,点击“下载”按钮,下载这个制作动态壁纸的软件。



这就是如何用自己的图片制作安卓动态壁纸的解决步骤。

⑵ 谁知道一些有关Android控件样式、有关Android素材这些之类的网站啊

http://www.16sucai.com/tag.php?tag=android
这个很好用,可以试试

⑶ 如何用android制作出一只只气球上升的界面

可以使用Tween动画实现气球上升的效果,具体实现如下:
1:在res目录下新建anim目录,并添加file_name(文件名自定义就好).xml
添加以下代码:

<?xmlversion="1.0"encoding="utf-8"?>
<translatexmlns:android="http://schemas.android.com/apk/res/android"
android:ration="5000"
android:fromXDelta="50"
android:fromYDelta="800"
android:toXDelta="50"
android:fillAfter="true"
android:toYDelta="0">
</translate>


注释:
android:ration="5000" // 动画持续时间
android:fromXDelta="50" // 起始x坐标
android:fromYDelta="800"// 起始y坐标
android:toXDelta="50" // 结束x坐标
android:fillAfter="true"// 动画结束后将素材停留在结束位置
android:toYDelta="0" // 结束y坐标

坐标可以通过代码动态进行计算,本例仅仅演示功能...
2:添加一布局文件 test.xml
代码如下

<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#EFF8FE"
android:orientation="vertical">
<ImageView
android:id="@+id/startup"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="6"
android:background="@drawable/ball"
android:scaleType="fitXY"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="4"
android:orientation="vertical">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center"
android:text="@string/string__right"
android:textSize="12sp"/>
</RelativeLayout>
</LinearLayout>


效果图如下:

java">{
privateImageViewimage;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_startup);
//取得资源
image=(ImageView)findViewById(R.id.startup);
//设置动画
image.setAnimation(AnimationUtils.loadAnimation(this,
R.anim.translate_sample));
}

⑷ Android动态添加自定义控件(照片装饰素材)canvas 画板相关问题!求帮助!

点击的时候获取到整个父布局(你添加自定义view的父布局),隐藏或者移除不是点击的这个组件就好了啊,如果不好确定父布局里面哪个是点击的空间,那就给每个控制设置id就可以了

安卓手机开机动画和素材都有哪些

动画素材一般在各种论坛上, 如机锋论坛的美化版里头就有 。花一两分钟注册个号就能下好多东西。

1、RootExplorer打开到手机内存的system/media目录下,点击"挂载为读/写"。这样才能对手机内存进行读写操作

⑹ Android动态添加自定义控件(照片装饰素材)canvas 画板

这个是弄好了,我找找先。

⑺ 怎样制作安卓动态壁纸【在制作安卓软件方面我是小白】

准备工作:
1、动画分解 软件(将一个视频或动画分解成一张一张的png图片,很多 软件都可以的,大家看自己喜好吧,比如photo shop,光影魔术手,KMP播放器截图等)但是我用的是Ulead GIF Animator (GIF动画制作软件)可以网络搜索吧
2、您的电脑可能需要JAVA组件支持,才可以继续,在 http://www.java.com/下载即可!
3、10进制数字转换为16进制数字的工具ASCII及进制转换 V4.0.exe
详细步骤
说步骤前说一说制作原理:
动态壁纸其实是由N多张单一的图片组合而成的,我们只需要做成一张张连贯的图片,再将其组合就可以了。
首先我们需要准备好一张张连贯的素材图片(也叫帧)。然后将其打包整合成动态壁纸,通常为apk格式的安装包。
好,不多说了,下面开始:
1、制作你需要的动画图片:L:
(当然用图像、视频片断等都是可以的)
我用Ulead GIF Animator (GIF动画制作软件)将这个图片分解:
选择打开一个现有的图像文件,再选择上面的图片。
软件会自动分解图片为多个单张的图片,即我们说的“帧”(一般会自动分解,我们无需操作。)
比如上面的这个动画就被分解为2帧了,如下图:
现在我们再点“文件---另存为-----图象帧”,保存为png格式,如下图:
切记,一定要保存为png的格式,如下图:
建议你导出所的有帧,当然你也可以选择部分动画效果(也就是你选定的帧)来导出。
只是格式一定要png格式,而且文件名一定要n开头。
2、请制作一张72*72像素大小的png图标,这个图标是用来做apk安装包的图标的,名字一定要为icon.png
好了,到了这儿,您所需要的素材已经准备完成,现在开始制作动态壁纸。
打包apk格式的动态壁纸安装包
1、将我们刚刚提供的DIY_LiveWallpapers.zip解压缩,放在你电脑任意一个地方,打开里面的run.bat
2、按提示操作即可!
工具下载
DIY_LiveWallpapers.zip
点击下 载
ASCII及进制转换_V4.0.rar
点击下 载
返回频道
1
相关主题
安卓网第二届美化大赛即 将开始
三星S4官方壁纸
小编教你如何更换安卓手 机主题
手把手教你更改安卓手机 菜单背景
Find 5 一秒变身MIUI V5
评论(1)条
查看全部 发表评论
网友:
You have the monopoly on useful in'onmatior-arenft monopolies illegal? ;)
精彩推荐
安卓手机日常使用技巧
安卓网新手教程频道正式 版上线啦
安卓网第二届美化大赛即 将开始
安卓教程
返回顶部
关注我们 客户端下 载 网站推荐
Copyright 1999-2013

⑻ 有没有软件可以制作一个可以在安卓系统上运行的类似于flash动画或着小程序。

电脑上的材料基本用安卓都可以打开的,比如文档就用金山office之类的,至于flash可以用swf播放器就行了,主要看你的素材是什么格式的

⑼ 安卓手机如何更改开机 关机 动画

前提:手机要ROOT提权,用R.E.管理器粘贴复制

开机画面,一般是分为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 5

p 1 0 part1

p 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。

⑽ 简述Android 中样式文件使用步骤

在Eclipse中android程序项目目录结构下的res文件夹新建drawable文件夹,并在drawable文件夹下新建各类的xml样式文件,供layout文件夹下的xml布局文件引用,以满足对程序界面的需求开发。如图1和图2是drawable下xml样式文件的样式类型。

图3、iv1到iv4
其次是信号增强即图片顺序播放的效果,在drawable下新建animation_list_sequence.xml样式文件。

<?xml version="1.0" encoding="utf-8"?><!--
根标签为animation-list;
其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画;
其中visible规定drawable的初始可见性,默认为flase;
其中variablePadding若为true则允许drawable的距离在当前选择状态下有所改变(If true, allows the drawable’s padding to change based on the current state that is selected.),默认为false;
根标签下,通过item标签对动画中的每一个图片进行声明;
android:ration 表示展示所用的该图片的时间长度,单位为毫秒;
--><animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true"
android:visible="false"
android:variablePadding="false"
>
<item android:drawable="@drawable/iv1" android:ration="200"></item>
<item android:drawable="@drawable/iv2" android:ration="200"></item>
<item android:drawable="@drawable/iv3" android:ration="200"></item>
<item android:drawable="@drawable/iv4" android:ration="200"></item></animation-list>

再者是信号增强即图片顺序播放的效果,在drawable下新建animation_list_reverse.xml样式文件。

<?xml version="1.0" encoding="utf-8"?><!--
根标签为animation-list;
其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画;
其中visible规定drawable的初始可见性,默认为flase;
其中variablePadding若为true则允许drawable的距离在当前选择状态下有所改变(If true, allows the drawable’s padding to change based on the current state that is selected.),默认为false;
根标签下,通过item标签对动画中的每一个图片进行声明;
android:ration 表示展示所用的该图片的时间长度,单位为毫秒;
--><animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true"
android:visible="false"
android:variablePadding="false"
>
<item android:drawable="@drawable/iv4" android:ration="200"></item>
<item android:drawable="@drawable/iv3" android:ration="200"></item>
<item android:drawable="@drawable/iv2" android:ration="200"></item>
<item android:drawable="@drawable/iv1" android:ration="200"></item></animation-list>

然后在layout文件夹下新建xml布局文件activity_animation_list.xml,引用上面写好的drawable文件夹下的xml样式文件。

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<ImageView android:id="@+id/iv_animation_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/animation_list_sequence" />

<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="sequence"
android:text="顺序显示" />

<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="stop"
android:text="停止动画" />

<Button android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="reverse"
android:text="倒序显示" /></LinearLayout>2122232425262728293031

然后在src包下新建Activity的Java文件AnimationListActivity.java,用于演示操作。

package com.zcz.drawablexmltest;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.view.View;import android.view.Window;import android.widget.ImageView;public class AnimationListActivity extends Activity{
private ImageView mIv;
private AnimationDrawable mAd;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_animation_list);
mIv = (ImageView) findViewById(R.id.iv_animation_list);
}

public void sequence(View view){
mIv.setImageResource(R.drawable.animation_list_sequence);
mAd = (AnimationDrawable) mIv.getDrawable();
mAd.start();
} public void stop(View view){
mAd = (AnimationDrawable) mIv.getDrawable();
mAd.stop();
} public void reverse(View view){
mIv.setImageResource(R.drawable.animation_list_reverse);
mAd = (AnimationDrawable) mIv.getDrawable();
mAd.start();
}
}

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:640
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:368
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:86
php微信接口教程 发布:2025-04-16 17:07:30 浏览:310
android实现阴影 发布:2025-04-16 16:50:08 浏览:794
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:346
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:213
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:817
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:367
土压缩的本质 发布:2025-04-16 16:13:21 浏览:594