Kotlin基礎

寫給Android開發(fā)者的Kotlin入門

(新)Kotlin搞起來 —— 1.Kotlin學習資料與環(huán)境配置

kotlin-android-extensions

Kotlin開發(fā)Android筆記10:Kotlin中Kotlin Android Extensions

Kotlin Android Extensions是另一個Kotlin團隊研發(fā)的插件,讓我們用更少的代碼來開發(fā)程序 。
當前僅僅包括了view的綁定。該插件自動創(chuàng)建了很多的屬性來讓我們直接訪問XML中的view。因此不需要你在布局中去找到這些views。

我們使用的View,其名字就是來自對應view的id,所以我們取id的時候要十分小心,這將會是我們類中非常重要的一部分。
這些控件的類型也是來自XML中的,所以我們不需要去進行額外的類型轉換。

Kotlin Android Extensions使用不需要依賴其它額外的庫。它僅僅由插件組層,用于生成工作所需的代碼,只需依賴于Kotlin的標準庫。

Kotlin Android Extensions工作原理是:
該插件會代替任何屬性調用函數,比如獲取到view并具有緩存功能,以免每次屬性被調用都會去重新獲取這個view。
這個緩存裝置只會在Activity或者Fragment中才有效。如果它是在一個擴展函數中增加的,

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容