2012-03-20 100 views
3

我需要一些幫助才能開展活動。繪製動態圖形

我已經從形狀和名稱的形狀存儲在數據庫中的座標。這些被分組到房間中。 在活動中,我需要屏幕頂部的8個TextView(兩種顏色和文本)。如果我點擊一個文本視圖,相應的房間形狀需要在textViews下的屏幕上繪製。

如果我點擊一個形狀,我需要找回信息,我點擊了哪個形狀。

+0

那麼你需要什麼幫助?你到哪裏去了?如果您不告訴我們我們如何幫助您,我們無法幫助您。 – Ruuhkis 2012-03-20 11:23:34

+0

我是初學者,所以我沒有遠到。 1.我需要知道textviw部分和繪圖部分的佈局。 2.我需要知道如何在繪圖部分繪製多個形狀3.如何重新設置和重繪這部分4.我如何得到準確,點擊了哪個形狀 – user1280649 2012-03-21 09:08:42

回答

1

我想你可以創建自定義視圖:

public class CustomView extends View { ... } 

,然後你只需重寫適當的方法,如:

@Override 
public boolean onTouchEvent(MotionEvent ev) { /* check for hitting shapes here */ } 

@Override 
protected void onDraw(Canvas canvas) { /* draw anything you want here */ } 

使用您所選擇的搜索引擎來了解更多信息。 This looks like what you need

+0

就像fyi一樣,您的鏈接似乎已經死亡。域名已上市銷售。 – MrKickkiller 2017-07-30 20:15:58