簡體   English   中英

如何在 Android Studio 中創建一個新的可組合 function?

[英]How to create a new composable function in Android Studio?

每次,我都需要創建一個可組合的 function,我這樣做:

右鍵單擊 package -> 新建 -> Kotlin 類/文件

我最終得到了這個:

class MyClass {}

現在我必須手動進行三項更改:

  1. 添加@Composable注解
  2. fun改變class
  3. 創建constructor

這真的很煩人。 但這是結果:

@Composable
fun MyClass(
    //Add arguments
) {
    //Add logic
}

我怎樣才能更快地完成此操作? Android Studio 中有快捷方式嗎? 我在菜單中找不到任何東西。

您可以為此定義自己的模板:

  • 打開設置
  • Go 到編輯器>文件和代碼模板
  • 單擊+圖標以添加新模板
  • 名稱設置為My Composable template或您喜歡的任何內容
  • 擴展名設置為kt
  • 將問題中的代碼塊復制並粘貼到右側的大空文本框中(直接在File name下)
  • 點擊確定

然后,而不是New > Kotlin Class ,您可以單擊New > My Composable 模板(或任何您命名的模板),並且無需額外的手動步驟即可開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM