引言:做法:
自定義乙個view,這個view的中心繪製乙個矩形,即我們的證件框,周圍繪製陰影(就是這裡的蒙皮)
**:
package com.example.myjcamera.cameralibrary;
import android.content.context;
import android.graphics.canvas;
import android.graphics.color;
import android.graphics.paint;
import android.graphics.rect;
import android.util.attributeset;
import android.view.view;
import com.example.myjcamera.cameralibrary.util.screenutils;
public
class
cameratoprectview
extends
view
@override
public
void
ondraw
(canvas canvas)
public
intgetrectleft()
public
intgetrecttop()
public
intgetrectright()
public
intgetrectbottom()
public
intgetviewwidth()
public
intgetviewheight()
}
繪製原理圖:
用法:
繪製出該view,將此view新增在你的布局中,布局根布局使用framlayout,先放入你的相機view,再放入我們這個view即可。
效果展示:
新建乙個安卓工程
2.設定工程資訊 project name 工程名 package name 包名 minimum required sdk 最低sdk ver target required sdk 最高 sdk ver compile with 編譯sdk ver 3.配置工程 create custom la...
安卓的乙個程序等級
1 active process 正處於activity resume 狀態 正處於與bound服務互動的狀態 正處於服務在前台執行的狀態 startforeground 被呼叫 service生命週期函式正在被執行 broadcastreceiver 正在執行onreceive 方法oncreat...
第乙個安卓程式
xmlns android package com.example.helloandroid android versioncode 1 android versionname 1.0 android minsdkversion 8 android targetsdkversion 18 andro...