Android canvas 監聽繪製電池電量

2021-09-11 11:05:30 字數 1970 閱讀 2892

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...