很久之前寫的**了,現在貼出來,以便記憶
詳細思路:就是使用兩個for迴圈,然後計算出間隔,下面的格仔是上面的倒影,所以計算出來上面格仔的初始位置之後,再 加上計算出相對應下邊格仔的高度,就可以畫出來就好了。下面的注意加上透明度
public class musicview extends view else else else {
switch (j){
case 1:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"ff2600"));
break;
case 2:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"ff5100"));
break;
case 3:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"ff6f00"));
break;
case 4:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"ff9900"));
break;
case 5:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"ffb700"));
break;
case 6:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"ffc800"));
break;
case 7:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"fff200"));
break;
case 8:{
imgpaint.setcolor(color.parsecolor("#"+xiatouming+"eeff00"));
break;
case 9:{
imgpaint.setcolor(color.parsecolor("#22eeff00"));
break;
case 10:{
imgpaint.setcolor(color.parsecolor("#11eeff00"));
break;
case 11:{
imgpaint.setcolor(color.parsecolor("#05eeff00"));
break;
canvas.drawrect(0,2*j*(perheight+dp2px(2))+perheight,perwidth,2*j*(perheight+dp2px(2))+2*perheight,imgpaint);
canvas.restore();
private int sp2px(float sp) {
private int dp2px(float dp) {
public void startmusic(){
invalidate();
LED燈驅動的編寫
led燈驅動的編寫 一 原理圖 led2 gpx2 7 led3 gpx1 0 led4 gpf3 4 led5 gpf3 5 輸出 0滅 1亮 二 晶元手冊 gpx2con 0x11000c40 31 28 0x1 gpx2dat 0x11000c44 7 0 1 gpx1con 0x11000c...
Android閃光燈開發
1 開啟後閃光燈 private camera mcamera private void startbackflash mcamera mcamera.open mparams mcamera.getparameters mparams.setflashmode camera.parameters....
android開啟閃光燈
發現用setflashlightenabled這個方法不行,可能需要更高的sdk哈。機子只刷機到2.1,死活刷不到2.3,然後就測試了下寫檔案 sys class leds flashlight brightness 這個檔案。往裡面寫入,用adb shell鏈結上可以測試。關閉 echo 0 sy...