android使用代碼生成LayerDrawable的方法、源碼分析和注意事項

前言 在實現Button、TextView等控件的點擊效果時,爲了有更好的UI體驗,通常咱們會把控件的背景設置上陰影。傳統的作法是美工提供兩張具備陰影效果的nine patch圖,而後在drawable資源文件夾下添加具備不一樣狀態的selector文件,並使控件的background屬性引用此drawable資源。這種作法沒有問題,不過因爲依賴多張圖片,於是缺少靈活性且會明顯增大apk文件。 j
相關文章
相關標籤/搜索