當前位置:首頁 » 安卓系統 » 安卓對話框動畫文件在哪裡

安卓對話框動畫文件在哪裡

發布時間: 2022-04-20 23:49:13

A. Android操作系統中默認的loading動畫怎麼調用

progressdialog先添加要載入xml面
始隱藏其組件
顯示progressdialog
延遲段間再顯示其組件隱藏progressdialog
// 圖片數量
private int count =8;
//圖片ID數組
private int[] ids={R.drawable.r1,R.drawable.r2,R.drawable.r3,R.drawable.r4,
R.drawable.r5,R.drawable.r6,R.drawable.r7,R.drawable.r8};

private Handler handler;
private ImageView img_loading;
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.loading);
img_loading = (ImageView) this.findViewById(R.id.img_loading);
handler = new Handler(){
public void handleMessage(Message msg)
{
/**
* 更改ImageView圖片
*/
img_loading.setImageDrawable(getDrawable(msg.what));
}
};
play();

}

/**
* 獲取圖片象
* @param id
* @return
*/
private Drawable getDrawable(int id)
{
return this.getResources().getDrawable(ids[id]);
}

/**
* 播放畫
*/
private void play()
{

new Thread(){

@SuppressWarnings("static-access")
@Override
public void run()
{

while(true)
{
for (int i = 0; i < count; i++)
{
handler.sendEmptyMessage(i);
try
{
this.sleep(100);
} catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}
}.start();
}

B. 安卓手機關於窗口動畫縮放,過渡動畫縮放,動畫程序時長對應的源文件和代碼是什麼啊

源文件在的,不會像java的jar跟jad文件安裝就丟失。雖然android是用java工具開發的。lz可能以前是用非智能機或者經常用java擴展程序的機器的。呵呵~

C. android手機的開機動畫在哪個文件夾

安卓手機的開機動畫是保存在系統文件system/media目錄下面的,查看此目錄需要手機root(最高許可權)方可查看:
1. 在電腦下載好第三方刷機大師。
2.打開手機菜單欄,選擇設置,拉下去找到找到開發者選項,選擇打開。
3.手機連接電腦,通過刷機大師獲取root。
4.root成功,就可以下載RE管理器依次打開以上目錄查看開機動畫文件。

D. 在「屬性」對話框中的「Move」後面的框中輸入Flash動畫文件的絕對路徑及文件名,這句話怎麼操作

絕對路徑就是該文件在硬碟上真正的路徑,也就是說要輸入完整的路徑,如:e:\flash\abc\*.swf。希望對你有所幫助。

E. 如何在對話框程序中使用動畫控制項

在對話框資源編輯器中打開對話框,添加一個動畫控制項(Animate)。 然後進入類向導「Class Wizard」為剛才添加的這個控制項定義一個變數,假設變數名為:CAnimate m_avi。注意變數的種類(Category)選擇「Control」。這個定義會自動添加在.h文件中。
接下來,我們要將.avi文件引入工程。方法是在工程的資源視圖窗口中(ResourceView)選中工程資源名,然後單擊右鍵,在上下文菜單中選擇「Import」。文件類型過濾選擇「所有文件(*.*)」。選擇想要引入的.avi文件。 然後定義一個資源ID。接著在定製資源類型對話框中輸入「AVI」。然後在對話框的初始化常式(OnInitDialog())中添加下列代碼:
/////////////////////////////////////////////////////////////////////////////
// CAvidemoDlg message handlers
BOOL CAvidemoDlg::OnInitDialog()
{
CDialog::OnInitDialog();
...
...
// TODO: Add extra initialization here
m_avi.Open( IDR_AVI3 ); // open the avi resource.
m_avi.Play( 0, -1,-1 );play avi resource.
// return TRUE unless you set the focus to a control
return TRUE;
}
最後編譯生成程序。不管你相不相信,就這么簡單。

F. 安卓系統關機動畫和開機第一屏路徑在哪

不是所有安卓手機都是一樣的,他們的內置系統結構是差不多,關系著開機動畫還好找一些,但是開機第一屏不好找,就像中興V880和三星i9300就不一樣,沒法統一,我用9300到現在也沒找到第一屏在哪裡,唉
9300的系統文件是沒有bootanimation.zip的 開機動畫在system——media——video下

G. 安卓手機開機、關機動畫分別在哪個文件夾下

前提:手機要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。

H. Android Dialog動畫效果無效

Window w= dialog.getWindow();
w.setWindowAnimations(R.style.PopupAnimation);
dialog.show();
你的代碼完全沒有問題,莫非和API版本有關?我在API 14上一切正常。

I. android 怎麼給對話框設置動畫

Window window = ChoseImageDialog.getWindow();
// 設置顯示動畫
window.setWindowAnimations(R.style.popupwindowAnimation_sendImage);

熱點內容
解編程解密 發布:2024-05-17 02:57:26 瀏覽:48
c語言擲骰子 發布:2024-05-17 02:11:05 瀏覽:489
eclipsepython調試工具 發布:2024-05-17 02:10:49 瀏覽:820
oracle創建表sql語句 發布:2024-05-17 02:06:38 瀏覽:252
手機建立文件夾 發布:2024-05-17 01:56:19 瀏覽:656
方舟伺服器怎麼綁定賬號 發布:2024-05-17 01:52:32 瀏覽:735
運行javajar 發布:2024-05-17 01:29:14 瀏覽:14
怎麼找回訪問密碼 發布:2024-05-17 01:22:45 瀏覽:747
吉林蘋果伺服器網路時間地址 發布:2024-05-17 01:21:29 瀏覽:213
dns緩存ros 發布:2024-05-17 01:20:45 瀏覽:914