欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Android編程實(shí)現(xiàn)攝像頭臨摹效果的方法

本文實(shí)例講述了Android編程實(shí)現(xiàn)攝像頭臨摹效果的方法。分享給大家供大家參考,具體如下:

十年的東至網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整東至建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“東至網(wǎng)站設(shè)計(jì)”,“東至網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

這篇文章結(jié)合本人的開發(fā)實(shí)例,介紹如何實(shí)現(xiàn)攝像頭臨摹效果,即將攝像頭拍攝的畫面作為臨摹的物體投射到畫紙上,用戶可以在畫紙上繼續(xù)作畫,效果如圖1.

Android編程實(shí)現(xiàn)攝像頭臨摹效果的方法

主要可以分成四步,第一步在AndroidManifest.xml文件里添加對(duì)攝像機(jī)的使用許可。

<uses-permissionandroid:name="android.permission.CAMERA"/>

第二步在布局文件里使用framelayout,這樣可以實(shí)現(xiàn)兩個(gè)view疊在一起的效果,要保證兩個(gè)view的大小和位置相同。

<FrameLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <SurfaceView
      android:id="@+id/SurfaceView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"/>
    <com.example.artist.PaintView
      android:id="@+id/PaintView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"/>
</FrameLayout>

其中的surfaceview用來動(dòng)態(tài)顯示攝像機(jī)當(dāng)前拍攝的畫面,第三步需要打開攝像機(jī)并進(jìn)行相關(guān)配置,然后開啟預(yù)覽。

mSurfaceView = (SurfaceView)this.findViewById(R.id.sfView);
mSurfaceHolder = mSurfaceView.getHolder();
mSurfaceHolder.addCallback(SimplePaintActivity.this);
mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
mCamera = Camera.open();
Camera.Parameters parameters = mCamera.getParameters();
parameters.setPictureFormat(PixelFormat.JPEG);
parameters.setPreviewSize(dm.widthPixels, dm.heightPixels);
parameters.setPictureSize(dm.widthPixels, dm.heightPixels);
mCamera.setParameters(parameters);
try {
  mCamera.setPreviewDisplay(mSurfaceHolder);
} catch (IOException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
}
mCamera.startPreview();

第四步需要改變com.example.artist.PaintView的背景透明度,PaintView是本人自己實(shí)現(xiàn)的一個(gè)view,在onTouchEvent函數(shù)和onDraw函數(shù)里分別進(jìn)行了觸摸響應(yīng)和繪畫功能,是用來響應(yīng)用戶畫畫的view,設(shè)置背景半透明的語句如下。

mBkColor = Color.argb(100, 255, 255, 255);
canvas.drawColor(mBkColor);

這樣,攝像頭臨摹效果就實(shí)現(xiàn)了,大功告成!

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android拍照與圖片處理技巧總結(jié)》、《Android圖形與圖像處理技巧總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

網(wǎng)頁標(biāo)題:Android編程實(shí)現(xiàn)攝像頭臨摹效果的方法
鏈接地址:http://www.aaarwkj.com/article40/gppceo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、企業(yè)網(wǎng)站制作、移動(dòng)網(wǎng)站建設(shè)、全網(wǎng)營銷推廣網(wǎng)站策劃、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
高清不卡一区二区在线观看| 亚洲乱码中文字幕在线观看| 亚洲欧美日韩在线观看a三区 | 曰韩av毛片在线观看| 日本一区二区中文字幕视频| 日韩av亚洲在线观看| 夫妻性生活免费看视频| 亚洲av二区三区成人| 日本免费播放一区二区视频| 欧美日韩亚洲精品亚洲欧洲| 国产精品免费观看在线国产| 九色91成人在线视频| 亚洲欧美成人自偷自拍一区| 国内一级片内射免费视频观看| 免费黄色日韩在线观看| 十八禁无遮挡污污污网站 | 日韩亚洲国产欧美在线观看| 亚洲乱码一区二区免费版| 99精品国产综合久久麻豆| 亚洲av乱码一区二区三区观影| 亚洲熟女午夜毛片av毛片| 日韩高清在线不卡视频| 蜜桃传媒18传媒在线| 日韩高清av一区二区| 亚洲国产精品一区性色| 亚洲欧美日韩国产在线一区| 海角社区av在线播放| 欧美激情日韩精品久久久| 久久九九精品日本人妻视频| 亚洲男人天堂av电影| 欧美日韩丝袜一区二区| 亚洲永久精品天码野外| 麻豆专区一区二区三区| 国产精品人一区二区三区| av天堂在线观看网站| 国产亚洲欧美精品在线观看| 国产91对白在线观看| 午夜精品久久久免费视频| 精品欧美一区二区在线| 99久久精品国产国产毛片| 国产精品国产三级国产av野外|