一、介紹
Android Studio是Google官方設計的用於開發原生Android應用程序的IDE,基於JetBrains的IntelliJ IDEA,2013年Google I/O 宣佈將它作爲Eclipse的繼承者,它深受廣大Android開發者的歡迎,雖然剛開始還是不夠穩定,但是相信Google,Android Studio會越來越穩定。它是一個全面的開發環境,裝備了各種設備(從智能穿戴設備到汽車)開發Android應用程序所需要的所有功能。Android Studio 提供了對第三方插件的支持,下面將介紹一個比較實用的插件--SelectorChapek。
《孟子·公孫丑上》:“故事半古之人,功必倍之,惟此時爲然。” SelectorChapek能夠根據資源文件中的固定文件自動生成drawable selector xml文件到drawable中,前提是命名需要按照特定的規則,文章最後將會作介紹。於是它將讓你事半功倍,媽媽再也不用擔心我的編程了。
二、安裝
方法1:打開Preferences→Plugins→ Browse repositories ,然後輸入關鍵字SelectorChapek進行查找。
方法2:從官網(http://plugins.jetbrains.com/plugin/7298)進行下載,下載地址:http://plugins.jetbrains.com/plugin/download?pr=&updateId=14065,然後打開Preferences→Plugins→Install plugin from disk,找到下載的文件,確定即可ok。
三、使用
第一步:右鍵你的資源文件夾,比如:drawable-xhdpi
第二步:選擇“Generate Android Selectors”
第三步:所有的selectors將會自動生成在你的drawable文件夾中,打開文件查看
四、命名慣例
爲了插件能夠正常工作生成指定的selectors,資源文件需要按照既定的規則進行命名。
File name suffix | Drawable state |
---|---|
_normal | (default state) |
_pressed | state_pressed |
_focused | state_focused |
_disabled | state_enabled (false) |
_checked | state_checked |
_selected | state_selected |
_hovered | state_hovered |
_checkable | state_checkable |
_activated | state_activated |
_windowfocused | state_window_focused |