android動畫素材
⑴ 如何用自己的圖片製作安卓動態壁紙
如何用自己的圖片製作安卓動態壁紙可以這樣解決:
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();
}
}