如何使自定義Edittext,以便它看起來像在Android中旋轉45度,它應該可編輯,以便用戶可以在旋轉的Edittext上輸入文字。我試了一下。但我沒有得到任何解決方案。請給一些想法做到這一點。如何製作自定義Edittext,使其看起來像在45度旋轉Android
回答
我找到了一種不同的方式,它工作。
EditText lEditTxt = (EditText)findViewById(R.id.Edit_ID);
Animation lAnim = new RotateAnimation(0, -45, 250, 50);
lAnim.setRepeatCount(Animation.INFINITE);
lEditTxt.startAnimation(lAnim);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
你可以嘗試重寫的EditText的onDraw方法是這樣的...
@Override
protected void onDraw(Canvas canvas) {
canvas.save();
canvas.rotate(45.0f,xpivot,ypivot); //rotate around (x,y) pivot point
super.onDraw(canvas);
canvas.restore();
}
我沒有測試過這一點,但我認爲它應該工作。
這將做到這一點。爲了澄清,你將不得不編寫一個自定義的'RotatedEditText extends EditText',並且這個+構造函數可以是唯一的東西。 – edthethird
我認爲你將不得不做一些與觸摸事件有關的額外工作。你所做的只是繪製旋轉的小部件。 – CommonsWare
感謝大家的快速回復。 –
「自定義EditText」表示您擴展EditText並重寫繪製方法,以您想要的方式繪製文本。
- 1. 我如何製作看起來像這樣的定製Holo EditText
- 2. 旋轉圖像-45度
- 3. 如何在android中創建自定義tabbar以使其看起來像iphone tabbar?
- 4. 使autocompletetextview看起來像edittext
- 5. 如何使edittext看起來像一個頁面在android
- 6. 如何讓圖像旋轉看起來乾淨? Android GL ES
- 7. 製作自定義相機看起來充滿屏幕的Android
- 8. 如何自定義Edittext android像caculator?
- 9. 蟒蛇:如何旋轉45度線
- 10. 自定義UITableView看起來像UIPickerView
- 11. 的Android EditText上看起來
- 12. 旋轉btn增量45度不工作
- 13. 2x2旋轉矩陣(45度)
- 14. 旋轉BarButtonItem 45度(動畫)
- 15. UIImage旋轉自定義度
- 16. 旋轉UIImage自定義度
- 17. 旋轉矩陣45度和使用ggplot
- 18. 自動旋轉:查看高度恢復到原來的旋轉
- 19. Vaadin - 如何自定義MenuBar看起來像鏈接
- 20. 是否有可能在Android 2.x中製作EditText,看起來像是Android 4中的EditText?
- 21. 如何在Android中手動旋轉EditText
- 22. Android自定義EditText
- 23. 自定義Android EditText
- 24. 如何使TextView看起來完全像EditText?
- 25. 自定義開關看起來很大使用自定義可繪製文件
- 26. 滾動動畫 - 滾動更改圖像,使其看起來旋轉
- 27. 旋轉svg元素看起來像彈起輕微
- 28. jQuery Slidetoggle旋轉45度並返回
- 29. 四元數旋轉x軸45度
- 30. 將2D陣列旋轉45度
在API級別11+,用['setRotation()'](http://developer.android.com/reference/android/view/View.html#setRotation(浮點))定期' EditText'。 – CommonsWare