我的Android應用程序允許用戶打開圖像,在特定區域(視覺線索)創建標記,可以在其中分別添加註釋和交換。如何在拖動的手指上在畫布上繪製圖案
E.g.要完成施工計劃,應用程序允許以位圖的形式打開建議的計劃,管理層可以通過在特定部分標記並添加相應註釋來提示修改。
要求是,用戶應該選擇一個選擇一個模式來繪製他的手指移動。
Android提供了什麼選項來繪製圖案?
僅供參考,請看下圖。
我想在手指觸摸上繪製上述圖案之一。
我的Android應用程序允許用戶打開圖像,在特定區域(視覺線索)創建標記,可以在其中分別添加註釋和交換。如何在拖動的手指上在畫布上繪製圖案
E.g.要完成施工計劃,應用程序允許以位圖的形式打開建議的計劃,管理層可以通過在特定部分標記並添加相應註釋來提示修改。
要求是,用戶應該選擇一個選擇一個模式來繪製他的手指移動。
Android提供了什麼選項來繪製圖案?
僅供參考,請看下圖。
我想在手指觸摸上繪製上述圖案之一。
您可以使用手勢檢測器類,它可以更靈活地檢測TouchEvents。 您可以參考http://developer.android.com/training/gestures/detector.html以獲得更好的解釋。
我想在畫布上繪製圖案,不想處理觸摸或任何事件。我知道通過使用Path類我們可以在路徑上繪製線條和一組矩形。但我想要一些特定和完美的解決方案。 –
你的意思是Android模式鎖定模式嗎? – genius
隨着this代碼,你可以用手指畫在畫布上。
然後添加你必須添加着色器到你的畫圖對象來繪製你的模式。
mPatternBitmap = BitmapFactory.decodeResource(getResources(), pPatternId);
mBitmapShader = new BitmapShader(mPatternBitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
mPaint.setShader(mBitmapShader);
其中pPatternId是來自res的圖案圖像ID。
嗨,你有沒有找到任何解決方案? –