經常會遇到要在Canvas里將各類控件居中的問題,下面以TextBlock為例說明。 ...
首先上一張效果圖: 基本的思路是: .繪制圓角矩形。 .四周添加陰影。 開始繪制 在onDraw中,首先初始化畫筆: paint.setShadowLayer中各個參數分別是:陰影半徑,陰影x坐標偏移,陰影y坐標偏移,陰影顏色。 再根據效果圖,計算繪制的坐標: 使用canvas的drawRoundRect進行繪制: drawRoundRect的各個參數:RectF包含一個矩形的四個單精度浮點坐標, ...
2014-09-03 11:58 0 6202 推薦指數:
經常會遇到要在Canvas里將各類控件居中的問題,下面以TextBlock為例說明。 ...
為控件設置一個有陰影感的背景圖片即可,可以使用shape 在自定義shape中增加一層或多層,並錯開,即可顯示陰影效果。為增加立體感,按鈕按下的時候,只設置一層。我們可以通過top, bottom, right 和 left 四個參數來控制陰影的方向和大小 //自定義兩種陰影 ...
【注:此博客長期荒置,因此附上這個工程的下載鏈接:http://pan.baidu.com/share/link?shareid=81046&uk=1158065893 有興趣可以下載看看】 既然是要做app,那么如果全都用android自帶的控件的話界面就太單調和難看了,所以每個 ...
先來看看默認的EditText控件效果: 布局就是一個Activity里就放了一個EditText控件,可以看到四周有橙色的高亮區域 處理后的效果: 接下來簡單描述下處理過程: 1,查看EditText這個類的源碼 在其構造方法里默認使用了系統定義的風格 ...
open.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged ...
1、先創建activity_alert_dialog.xml 2、AlertDialogActivity.java 3、效果: ...
目錄介紹 01.陰影效果有哪些實現方式 02.實現陰影效果Api 03.設置陰影需要注意哪些 04.常見Shape實現陰影效果 05.自定義陰影效果控件 06.如何使用該陰影控件 07.在recyclerView中使用注意點 01.陰影效果有哪些實現方式 ...
如果是列表(單列多行形式)的使用ListView,如果是多行多列網狀形式的優先使用GridView。 GirdView的一些屬性: android:numColumns="auto_fit" --------列數設置為自動android:columnWidth ...