2015-03-03 140 views
7

任何好友都有自定義文本視圖與旋轉,放大,縮小&移動功能像MutiTouch圖像視圖像http://judepereira.com/blog/multi-touch-in-android-translate-scale-and-rotate/在android中? 我想要完全一樣的屏幕截圖。 1.在該屏幕上繪製簡單的文字。 2.在該屏幕上,當我放大此視圖文本自動換行。 3.在該屏幕上移動文本查看。 4.在該屏幕上旋轉文字。 TextView touch上的所有功能都可以使用。自定義textview與旋轉,放大,縮小和在Android觸摸移動?

draw simple text

zoom this view Text auto wrapMove Text on viewRotate Text

+0

既然要鏈接到一個庫/代碼已經做了你需要什麼,似乎是什麼問題? – 2015-03-03 12:29:53

+0

@Alex我想要完全像我提供的鏈接,但在這個鏈接有ImageView我希望這TextView。 – ravi152 2015-03-03 12:31:54

+0

Hi @ ravi152,你完成你的項目嗎? – biswajitGhosh 2015-06-08 15:40:28

回答

3

我以前https://github.com/jcmore2/Collage實現旋轉的TextView

,但我改變了整個代碼,因爲該插件與圖像 CardView延伸的ImageView 我chnaged到工作MyCardView延伸RelativeLayout然後刪除所有的鱈魚e涉及圖像 而不是使用collage.createCollageResources(listRes);
我在我自己的CollageView類的活動創建了自己的功能現在

public void createCollage(List<MyCardView> list) { 
    for (MyCardView layout : list) { 
     addCard(layout); 
    } 
} 

您可以添加到collageview一個完整的RelativeLayout與它的孩子不只是圖像

這也將允許處理與單視圖或多個.. TextView或任何其他事情..最後這將使視圖不只是旋轉,但拖動和多點觸摸手勢放大。

enter image description here

enter image description here

+0

尼斯:) ........ – Piyush 2016-08-24 06:55:56

+0

嘿,你可以給我的代碼textview我真的卡在這 – 2016-11-14 11:34:28

4

是的,你可以創建它看到下面的圖片,並按照Here.

的ImageView:要添加的ImageView

// add a stickerImage to canvas 
    StickerImageView iv_sticker = new StickerImageView(MainActivity.this); 
    iv_sticker.setImageDrawable(getResources().getDrawable(R.drawable.c10)); 
    canvas.addView(iv_sticker); 

的TextView:添加文本查看

// add a stickerText to canvas 
    StickerTextView tv_sticker = new StickerTextView(MainActivity.this); 
    tv_sticker.setText("nkDroid"); 
    canvas.addView(tv_sticker); 

這樣做如何做到了不起的工作。

enter image description here

相關問題