[英]Jetpack Compose Preview is not showing when having a ViewModel parameter
我正在使用 Jetpack Compose 並注意到未顯示預覽。 我讀過這樣的文章,但我的問題似乎有不同的根本原因。 甚至我在 compose function 中為所有參數添加了默認值,如下所示: 當我回滾一些更改時,我意識到@Preview不支持viewModels ,無論它們是否注入了 Hil ...
[英]Jetpack Compose Preview is not showing when having a ViewModel parameter
我正在使用 Jetpack Compose 並注意到未顯示預覽。 我讀過這樣的文章,但我的問題似乎有不同的根本原因。 甚至我在 compose function 中為所有參數添加了默認值,如下所示: 當我回滾一些更改時,我意識到@Preview不支持viewModels ,無論它們是否注入了 Hil ...
[英]Can we or should use Preview compose function for main widget as well?
像下面有兩個函數 那么,如果我們向 WaterCounter 添加@Preview批注會不會更好,這將節省一些代碼行並且可以同時用作預覽和小部件? ...
[英]Passing a click action for preview in android jetpack compose
我有什么: 我有一個有按鈕的撰寫類 我想在設計視圖中查看預覽 我面臨的問題: 對於我在代碼中標記的行上的單擊如何作為對象傳遞 這可能嗎 ? OnBoardingActionButton.kt 錯誤: ...
[英]Jetpack Compose Preview not working when using DI (Koin) in inherited Class
我想在我的應用程序中使用 Jetpack Compose。 我已經在使用 Koin 進行 DI。 因為我的 BaseFragment 中有很多方便的方法,所以我想從它繼承並用 compose 構建相應的視圖。 現在的問題是,當在 BaseFragment 中使用 DI 並從中繼承時,不會顯示可組合的 ...
[英]Jetpack Compose Preview Render Problem when casting LocalContext.current
在某一時刻,一切正常。 然后出現這個錯誤,當我嘗試在這個項目和另一個項目中調用“LocalContext.current”並將“context.applicationContext 作為應用程序”時,預覽停止工作。 它曾經與“LocalContext.current”一起工作的地方 嘗試了不同版 ...
[英]Can no longer view Jetpack Compose Previews. Failed to instantiate one or more classes (ComposeViewAdapter)
我最近遇到一個錯誤,阻止任何 Jetpack Compose 預覽顯示如下:Failed to instantiate one or more classes The following classes could not be instantiated: -androidx.compo ...
[英]Jetpack Compose Preview fails in Multi Module app
我有一個多模塊應用程序,我最近開始在其中實施 Jetpack Compose。 我定義了一些由不同模塊共享的可組合項。 我將它們放在另一個庫模塊中並導入到相關位置。 可組合示例: 一切似乎都工作正常,除了所說的可組合項無法構建預覽: 在上面的示例中,如果我刪除“AppTheme”,預覽效果非常好。 ...
[英]Jetpack Compose Previews: No Backgrounds, No System UI
我正在使用 Jetpack Compose 和 Material 3 引導一個新應用程序。我最近使用此配置創建了一堆新應用程序,所以這個問題讓我陷入困境:我無法讓 IDE 的 compose 預覽顯示背景或系統 UI。 編譯后的應用程序運行良好。 我嘗試使用不久前創建的 Jetpack Compo ...
[英]Preview of an AlertDialog doesn't work in Jetpack Compose
問題描述我正在嘗試在撰寫中查看我的AlertDialog的預覽,但我沒有得到它,即使它沒有顯示任何錯誤,預覽也不會呈現它。 我確定問題只出在這個可組合的 function 上,因為我可以正常看到其他功能的預覽。 警告我收到了這個警告,但我不太明白這是一個沒有呈現我的對話框的問題。 在運行時正常工作 ...
[英]Why does Android Studio Kotlin Compose Template display text wrong when app is run?
我使用新的 Compose 功能(官方文檔)從 Android Studio 模板構建了一個應用程序。 預覽如下所示: 但是,當我運行應用程序時,它看起來像這樣(文本要小得多並且不在視圖中居中): 這不是編輯器中 UI 的實際預覽嗎? 有沒有辦法在 Android Studio 中真正預覽 C ...
[英]Jetpack Compose - About Preview widthDp and heightDp
什么是widthDp和heightDp作為@Preview參數? 【我的環境】 Android Studio 北極狐 | 2021 年 10 月 1 日的 2020.3.1 Patch3 版本 搖籃:7.0.2 AGP:7.0.3 androidx.compose.ui: ...
[英]Blur Modifier in Jetpack Compose Doesn't Work in Preview
我正在嘗試將 Jetpack Compose 的 Modifier.blur 功能用於工作項目,但它似乎在預覽中沒有做任何事情。 我是這樣使用它的: 屏幕內容一點也不模糊。 我什至嘗試將模糊應用於框中的單個可組合物,這也不會改變預覽。 我在這里錯過了什么嗎? ...
[英]Jetpack Compose State Hoisting, Previews, and ViewModels best practices
因此,似乎 Jetpack Compose 中推薦的做法是從可組合項中提升狀態,使它們無狀態、可重用和可測試,並允許在預覽中輕松使用它們。 所以,而不是有類似的東西 @Composable fun MyInputField() { var text by remember { mutable ...
[英]Jetpack Compose Preview failing with LocalDate.now() from ThreeTen
當我們有一些代碼從中調用 LocalDate.now() 時,渲染 Jetpack Compose 預覽失敗。 我們已嘗試在預覽中設置語言環境,但這沒有幫助,而且我們還沒有找到任何其他方法來在預覽中設置上下文信息。 我們怎樣才能做到這一點? 預覽渲染問題堆棧跟蹤: org.threeten.bp. ...
[英]Jetpack Compose preview stopped working in Arctic Fox with Patch 1
隨着 AS 北極狐噴氣背包 Compose 預覽的第一個補丁停止工作。 對於所有預覽,我都收到此錯誤 - 甚至是較舊的預覽,它在一段時間內運行良好: 這里有任何快速解決方法嗎? 清除緩存和通常的東西不起作用。 編輯: 看起來問題並不總是存在。 一些預覽開始工作,而另一些仍然失敗。 編輯2 ...
[英]Analog of isInEditMode for @Preview in JetpackCompose
我正在使用 Jetpack compose 開發應用程序,並且在 Jetpack 預覽期間遇到字體導入問題。 預覽為空並顯示錯誤(渲染問題): 例如,在自定義視圖中,我們有一個 在設計部分控制布局預覽,我們可以禁用一些破壞預覽的邏輯。 有什么辦法可以為 Jetpack @Preview 做 ...
[英]Reuse a single set of preview annotations in Jetpack Compose across composable functions
在 Jetpack Compose 中邁出第一步,除了一個煩人的問題外,這是非常了不起的。 我有一組不變的預覽:正常、黑暗和 RTL: 舉個例子,我預覽了 50 個可組合函數。 我需要復制粘貼這組 50 次,這是絕對不正確的。 注釋 inheritance 是被禁止的,所以我的問題是:是否有人找到了 ...
[英]Jetpack Compose - The preview does not render in real-time
我將 Compose 與 AS 北極狐 v2020.3.1 一起使用。 當我更新代碼時,預覽不會實時呈現。 AS 顯示消息“預覽已過期”,我必須單擊“構建和刷新”。 我希望它能夠實時呈現 UI,類似於 XML 設計。 怎么辦? 提前致謝。 ...
[英]How to preview Compose layouts in landscape mode
我正在使用 Android Studio Bumblebee 2021.1.1 Canary 3 + Compose 1.0-rc02,似乎沒有簡單的方法可以強制橫向模式進行預覽,其中包括使用-land/資源文件夾中的資源(特別是維度)。 我知道這種行為在理論上是可能的,因為使用@Preview(d ...
[英]Jetpack Compose nested theming preview
讓我們考慮以下@Composable函數: 和主題(注意: AppTheme遵循相同的邏輯): 預覽版 window 將正確顯示兩個 WelcomeScreen 版本,但深色版本不會在深色主題中顯示按鈕。 運行應用程序一切正常,這只是一個預覽“問題”。 所以,我的問題是:這是預期的行為、錯誤還是配置 ...