1、簡介
使用canvas 根據電池電量變化 繪製電池圖示
1)充電 顯示綠色
2)電量低於10%使用 紅色
3)其餘白色
2、自定義 batteryview
}/* @override //設定 view 大小
protected void onmeasure(int widthmeasurespec, int heightmeasurespec) */
private void setpower(float power)
private broadcastreceiver mpowerconnectionreceiver = new broadcastreceiver()
};@override
protected void onattachedtowindow()
@override
protected void ondetachedfromwindow()
}3、 xml 檔案
<....batteryview>
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Android Canvas清屏失效
自定義控制項時經常用到canvas,畫新的東西之前需要先清除畫布內容,人臉識別專案中需要準確畫出當前人臉位置,清空上一幀位置。關於清除畫布內容網上有兩種非常流行的方法 方法一 mcanvas.drawcolor color.transparent,porterduff.mode.clear 方法二 ...
Android Canvas實際操作
本篇我們來看canvas的實際應用,這裡會應用到屬性動畫valueanimator類,下面先看一下具體的效果 上述效果圖中主要由三部分組成,第一,繪製6個小球並旋轉,第二,6個小球先擴充套件然後收縮,第三,水波紋效果,展示一張。1 旋轉部分 首先,將6個小球分別繪製到螢幕上,呼叫 canvas.dr...
Android Canvas繪製七巧板
心血來潮,封裝了乙個繪製彩色多邊形的方法,並用這個方法繪製了乙個七巧板 感覺繪製華容道太簡單了 如下 public class canvaspuzzle extends view public canvaspuzzle context context,attributeset attrs publi...