1樓:匿名使用者
用relativelayout佈局,疊加一個textview上去就可以寫文字了
2樓:蘑菇飯資訊
關於imageview的手勢縮放,有很多種方法,絕大多數開源自定義縮放都是修改了ondraw函式來實現的。但是imageview本身有scaletype屬性,通過設定android:scaletype="matrix" 可以用很少的**就實現縮放功能。
縮放的優點是實現起來簡單,同時因為沒有反覆呼叫ondraw函式,縮放過程中不會有閃爍現象。
matrix矩陣可以動態縮小放大**來顯示,縮小**:
**如下 複製**
//獲得bitmap的高和寬
int bmpwidth=bmp.getwidth();
int bmpheight=bmp.getheight();
//設定縮小比例
double scale=0.8;
//計算出這次要縮小的比例
scalewidth=(float)(scalewidth*scale);
scaleheight=(float)(scaleheight*scale);
//產生resize後的bitmap物件
matrix matrix=new matrix();
matrix.postscale(scalewidth, scaleheight);
bitmap resizebmp=bitmap.createbitmap(bmp, 0, 0, bmpwidth, bmpheight, matrix, true);
下面將一個自定義的實現了手勢縮放的imageview**拷貝如下:
**如下 複製**
package com.jcodecraeer.stargallerry;
import android.content.context;
import android.graphics.matrix;
import android.graphics.pointf;
import android.util.attributeset;
import android.util.floatmath;
import android.view.motionevent;
import android.widget.imageview;
public class imagetouchview extends imageview
/*** 該構造方法在靜態引入xml檔案中是必須的
* @param context
* @param paramattributeset
*/public imagetouchview(context context,attributeset paramattributeset)
public boolean ontouchevent(motionevent event) else if(mode == zoom)
} break;
case motionevent.action_up:
mode = 0;
break;
//有手指離開螢幕,但螢幕還有觸點(手指)
case motionevent.action_pointer_up:
mode = 0;
break;
安卓手機怎麼刷機,安卓手機怎麼刷機 安卓手機刷機的步驟
一分鐘瞭解安卓手機如何自己刷機 一般人不要輕易去嘗試刷機!非常危險,如果在刷機的時候出現什麼錯誤,你的手機就可以直接報廢的!在沒有深入瞭解刷機之前還是給錢刷機保險一點!如果你現在用的版本穩定的話,不建議刷機的,刷出來的版本不一定好,刷機風險很大,建議去手機店刷,因為那裡有專門的刷機軟體和輔助工具,比...
安卓手機丟失怎麼找回,安卓手機丟失怎麼找回資料
如果是記憶體卡的資料,嘗試用資料恢復軟體試試,我沒試過啊 如果有云備份就行,沒有的話可能只能到營業廳找回sim上的資訊了 擔心丟失資料就做備份吧!這是一個參考linux下如何找回已刪除或丟失的檔案,特別是不知道,只是為了給你一個想法 這個不好找吧,不知道呢。這個問題好像還真沒有辦法,除非你之前有過備...
安卓手機通知欄流氓廣告怎麼去除,怎麼把安卓手機出現在通知欄的廣告刪除?
是正點鬧鐘或百變鈴聲兩個軟體中的一個導致的,如果裝有的話將這兩個軟體解除安裝。我之前手機也跳通知欄廣告,解除安裝這兩個就ok了。您好,您可以使用金山 手機毒霸過濾廣告。金山手機毒霸,全球首回款可清除軟 件內如仍有疑問,歡迎您向金山企業知道提問 關於取消bai下拉通知欄點清除按鈕du 安卓系統通知欄b...