本文主要介紹如何使用camera+surfaceview來自定義相機,我們使用自定義相機進行拍照、掃描二維碼等等。Camera是屬於硬件部分,在開發中會經常遇到如何使用相機。在上一篇文章中介紹了如何動態的申請權限,使用相機是需要動態申請權限的。 根據官方文檔介紹在拍攝照片時,用戶通常要先看到拍攝 ...
根據官方教程,翻譯而來。 創建一個Camera App: amp 一般步驟 檢查並訪問Camera 寫代碼檢查是否存在cameras並請求使用 創建一個Preview類 創建一個preview類,繼承自SurfaceView 並實現SurfaceHolder 接口。這個類是用來預覽在拍照時的影像 創建一個Preview布局 接下去創建一個跟Preview類對應的布局文件,里面可以放一些你想要的交互 ...
2012-10-11 14:31 0 7699 推薦指數:
本文主要介紹如何使用camera+surfaceview來自定義相機,我們使用自定義相機進行拍照、掃描二維碼等等。Camera是屬於硬件部分,在開發中會經常遇到如何使用相機。在上一篇文章中介紹了如何動態的申請權限,使用相機是需要動態申請權限的。 根據官方文檔介紹在拍攝照片時,用戶通常要先看到拍攝 ...
在開發Android應用時,一般我們都會用toast來彈出提示消息,簡單高效。但是在不同的手機下toast顯示的位置和樣式可能會不同,而且系統自帶的toast樣式奇丑(個人覺得...),那么怎樣定制一個個性的toast提示框呢。。。 今天我就分享一下自己寫的自定義toast,不足之處還請 ...
前面幾節,我們重點討論了自定義View的三板斧,這節我們來討論自定義ViewGroup,為什么要自定義ViewGroup,其實就是為了更好的管理View。 自定義ViewGroup無非那么幾步: Ⅰ、重寫OnMeasure()方法,測試子控件的大小。 Ⅱ、重寫onLayout ...
在Android項目開發中,經常會用到Toast這個控件,但是系統的默認式樣太難看,有時需要改變一下,比如背景圖片,還有上面的提示文字,有的時候還需要動態改變提示的文字,比如顏色之類的 還有一個問題,在一個TextView上面,怎樣讓它顯示的內容有不同的顏色,比如“今天天氣好嗎?挺好的”,如果想 ...
關於自定義的ActionBar的實現過程,這里做下筆記以供之后查看。 1.默認狀態 使用Android Studio新建一個名為“ActionBar”的應用,默認actionbar如圖(1)所示。 圖1 2.自定義 自定義actionbar可以通過以下代碼實現 ...
Android系統提供了幾種默認的Dialog樣式,用來固定顯示某一類內容,但在實際開發中常常需要展示很多不屬於這些固定樣式的內容,這個時候我們可以通過自定義Dialog的方式來實現,具體步驟如下: 1. 設置Dialog的風格主題(styles.xml) 2. 自定義背景框,下面是一個 ...
一、前言 鞏固自定義view基礎用,本次嘗試構建一個拖動條組件。代碼參考於 https://github.com/woxingxiao/BubbleSeekBar ,精簡其中高度可重用的部分,僅保留基本的拖拽功能,由於代碼很巧妙,以后可以再深入探究學習。 本文在前面自定義view ...
Android原生控件只有橫向進度條一種,而且沒法變換樣式,比如原生rom的樣子 很丑是吧,當偉大的產品設計要求更換前背景,甚至縱向,甚至圓弧狀的,咋辦,比如 ok,我們開始吧: 一)變換前背景 先來看看progressbar的屬性: <ProgressBar ...