導航:首頁 > 操作系統 > android自定義進度框

android自定義進度框

發布時間:2025-03-07 04:07:04

『壹』 android開發中,關於對話框中的圓形進度條和Layout的問題

首先解決問題一的問題:
你肯定使用了系統的 oncreateDialog 和 showdialog 方法了,所以 這個就會顯示一次 第二次不顯示了 , 你應該調用 dialog方法裡面的 show()方法 來顯示,這樣每次顯示那個progressbar都會在轉圈

問題二:
你說下面設置了一個白色背景,但是下面還是有個框,不過我有個疑問,如果你設置為白色背景,那麼你的轉條默認是白色的不就看不見了嗎?好了這個問題不糾結了!那個黑色的是邊框導致的,去掉邊框就行了

一般我們採用的是自定義dialog,也就是寫一個類來繼承dialog,這個時候的構造函數是這個:

public MyDialog(Context context, int theme) {
super(context, theme);
this.context = context;
init();
}

這個theme是什麼東西呢? 就是一個style樣式 如下:

<resources>    <style name="dialog" parent="@android:style/Theme.Dialog">        <item name="android:windowFrame">@null</item><!--邊框--        <item name="android:windowIsFloating">true</item><!--是否浮現在activity之上--      
<item name="android:windowIsTranslucent">false</item><!--半透明--        <item name="android:windowNoTitle">true</item><!--無標題--        <item name="android:windowBackground">@color/transparent</item><!--背景透明--        <item name="android:backgroundDimEnabled">false</item><!--模糊--    </style></resources> 

其他代碼:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Dialog dialog = new MyDialog(this, R.style.MyDialog);

android.view.WindowManager.LayoutParams pa3 = new android.view.WindowManager.LayoutParams();
pa3.height = android.view.WindowManager.LayoutParams.WRAP_CONTENT;
pa3.width = android.view.WindowManager.LayoutParams.WRAP_CONTENT;
pa3.x = 0;//x 起點
pa3.y = 0;//y起點
Window window = dialog.getWindow();
window.setAttributes(pa3);
dialog.show();
return super.onKeyDown(keyCode, event);
}
之所以android.view.WindowManager.LayoutParams我要這么寫,因為LayoutParams太多了,我害怕你找半天,兄弟對你夠好了吧!
要是選為精彩回答 那就謝謝你了!

『貳』 長按如何使進度條變化Android

通過MediaPlayer調節。
系統自帶的進度條的顏色比較單調,實際開發中使用較少,可以自定義進度條背景,新建一個progressbarbg.xml文件。gradient可以設置進度條的漸變色,android:endColor和android:startColor可以設置漸變開始和結束的顏色。定義完成以後,便可以使用。
在音樂進度,網路下載時,需動態載入進度條,默認情況下,設置進度條,使用setProgress即可。但有時除了動態設置進度,仍需要動態設置進度條顏色通過MediaPlayer播放音樂並獲取進度,設置進度。

閱讀全文

與android自定義進度框相關的資料

熱點內容
雅思807詞彙pdf 瀏覽:603
取名用安卓是什麼意思 瀏覽:546
安卓手機怎麼樣恢復初期設置 瀏覽:670
python中如何將輸入的數據初始化 瀏覽:780
蘋果掃安卓怎麼使用瀏覽器掃一掃 瀏覽:136
工資查詢功能編程 瀏覽:244
15萬貸款怎麼演算法 瀏覽:376
起點中文網app在哪裡可以下載 瀏覽:33
解壓需要改後綴名mp3 瀏覽:635
民宿在哪個app訂 瀏覽:6
php刪除指定數組 瀏覽:55
沒人玩了伺服器還有什麼手游 瀏覽:536
pdf文檔能列印嗎 瀏覽:166
什麼是單片機發生器 瀏覽:262
單片機不同進制除法運算 瀏覽:776
資料如何上傳伺服器 瀏覽:563
蘋果iosoa源碼 瀏覽:341
ansible命令詳解 瀏覽:918
安卓怎麼確認設備管理 瀏覽:914
梁加密筋示意圖 瀏覽:332