0

我不得不在將圖像從庫中加載的應用程序和矩形可以在圖像上繪製聚焦圖像的特定部分。該矩形是動態繪製的,可以重新調整大小並拖動。所以我爲我的矩形做了一個自定義視圖。現在我想在我的圖像視圖中添加這個矩形視圖。這是如何動態地在圖像視圖上添加自定義視圖的。我嘗試使用框架佈局,但它沒有幫助。如何上的圖像視圖中添加自定義視圖動態/編程的機器人

回答

0

的ImageView的現在的ViewGroup所以沒有查看可以被添加到ImageView的。相反,您可以通過重寫ImageView的方法onDraw(Canvas)直接在ImageView本身上進行繪製。

的另一種可能性是具有與矩形在圖像視圖中的視圖,且具有透明背景。要有兩個視圖,可以使用RelativeLayout對象。

+0

只有當用戶需要時才能繪製矩形(即在圖像視圖上方有一個按鈕(Draw Rectangle),如果用戶單擊該按鈕,將繪製一個具有默認尺寸和位置的矩形,用戶可以然後通過拖動n all來改變)。那麼如何在點擊按鈕時調用onDraw? – Vikram 2012-08-08 18:39:33

+0

使用ImageView.invalidate() – RaphMclee 2012-08-08 19:13:05

+0

我試圖在buttonclick上調用imageview.invalidate,但它的功能工作... – Vikram 2012-08-08 20:41:24

相關問題