cost 122 ms
在 Compose 中使用工具欄、底欄和抽屜實現 Material 應用程序的正確方法是什么?

[英]What is the correct way to implement material app with toolbar, bottom bar and drawer in compose?

在使用 Jetpack Compose 之前,我在 View system world 的項目中使用 Navigation Component。 應用程序只有一個活動 - 工具欄、底部欄和抽屜只被添加到這個活動一次。 應用程序可以有很多屏幕(片段),只有頂部目標片段顯示底部欄和允許抽屜,對於其他片 ...

為 BottomBar 的可見性設置動畫會導致 Jetpack Compose 中的“跳躍”用戶界面

[英]Animating the visibility of a BottomBar leads to "jumping" ui in Jetpack Compose

我正在使用 Jetpack Compose 編寫一個 Android 應用程序。 這個應用程序有一個底部欄,我有時想使用 animation 隱藏它。然而,這證明具有挑戰性:當我處理可滾動屏幕時,我的用戶界面出現一些“跳躍” - 請參閱文章結尾。 我的最小示例如下所示: 避免使用AnimatedVi ...

如何在 Jetpack Compose 中創建沒有 TopAppBar 的抽屜 - Android

[英]How to create a drawer without TopAppBar in Jetpack Compose - Android

所以我是 Jetpack compose 的新手,我試圖弄清楚如何將抽屜功能添加到我視圖上的按鈕。 我發現的與 XML 命令式導航抽屜沒有操作欄有關的問題的對應問題很想了解相同的方法。 ...

Android Jetpack Compose (Composable) 從協程獲取字符串資源

[英]Android Jetpack Compose (Composable) Get String resources from Coroutine

我有一個封裝了密封 class 的流,用於向 UI 調用消息。 例如顯示一個 Snackbar。 我可以使用 LaunchedEffect 觀察來自 Composable 的 Flow。 但問題是我想從協程 scope 中檢索字符串資源。 而且我不想在我的視圖 model 中使用直接字符串值,因為我 ...

如果在 android 噴氣背包中為 NavigationBar 組合選擇和取消選擇圖標,如何更改圖標,就像我們在 xml 中為選定的 state 使用的選擇器一樣?

[英]How to change icon if selected and unselected in android jetpack compose for NavigationBar like selector we use in xml for selected state?

我想在 NavigationBar 中使用基於選定 state 的輪廓和填充圖標,就像谷歌地圖應用程序一樣,使用 jetpack compose。 在 xml 的情況下,我們使用選擇器,那么我們使用什么來撰寫? 這是我的代碼-> MainActivity.kt 屏幕.kt HomeScr ...

如何將 ViewModel 中的 function 傳遞到 Jetpack Compose 中腳手架的浮動操作按鈕?

[英]How do I pass a function from a ViewModel to my scaffold's floating action button in Jetpack Compose?

我正在使用純粹的 Jetpack Compose 構建一個 Android 應用程序。 我的整個應用程序都包裹在一個腳手架下,並且我的應用程序中的每個“屏幕”(它們是可組合的)都有一個 ViewModel。 因此,我的腳手架中有一些條件語句來根據路線確定浮動操作按鈕 (FAB)。 但是,其中一個 ...

Jetpack Compose 在外部單擊時折疊底部表

[英]Jetpack Compose collapse Bottom Sheet on outside click

我目前通過BottomSheetScaffold顯示一個底部工作表,並希望在用戶在底部工作表之外單擊時折疊它。 有沒有辦法檢測底部表之外的點擊? 這是我的BottomSheetScaffold的屏幕: 如果底部工作表展開,這是我想要檢測點擊的區域的可視化。 ...

為什么BottomNavigation顯示在Jetpack Compose的下一頁?

[英]Why BottomNavigation show in the next page in Jetpack Compose?

我想在 Jetpack Compose 中使用Scaffold和BottomNavigation進行導航。 它們位於MainPage 中。 但是當我點擊MainPage 中的內容並導航到DetailPage 時, BottomNavigation也存在,就像圖像一樣: 如何在BottomN ...

Jetpack Compose Navigation:PopUpTo Screen 來自除參數外具有相同路由的屏幕

[英]Jetpack Compose Navigation: PopUpTo Screen from Screens that have same route except argument

導航組合版本2.4.0-alpha06 我有一個使用Scaffold的導航抽屜,部分項目是由 ViewModel 動態生成的。 示例項目是家一種乙 C... 設置其中 A、B、C、... 都共享同一個名為Category的Screen ,只是通過了不同的 arguments(例如類別/A、類別/B) ...

當列表項在撰寫中可拖動時,如何通過拖動打開導航抽屜?

[英]How can Navigation Drawer be opened with a drag when a list item is draggable in compose?

所以我正在使用 Jetpack Compose 重寫應用程序的 UI。 我已經使用常規腳手架 function 實現了一個導航抽屜。開箱即用,它提供了兩種打開抽屜的方法:按導航圖標或向屏幕末尾拖動。 有問題的屏幕是列表項的 LazyColumn。 我后來在這些列表項上實施了 SwipeToDism ...

使用 Compose Navigation 導航時 TopAppBar 閃爍

[英]TopAppBar flashing when navigating with Compose Navigation

我有 2 個屏幕,它們都有自己的Scaffold和TopAppBar 。 當我使用 Jetpack Navigation Compose 庫在它們之間導航時,應用欄會閃爍。 為什么會發生這種情況,我怎樣才能擺脫這種情況? 代碼: 導航: 帶有TopAppBar的 Todo 列表屏幕Scaffold ...

Jetpack compose - 更改底部欄切口顏色

[英]Jetpack compose - change bottom bar cutout color

如何更改底部欄的切口顏色? 我知道它采用MaterialTheme.colors.background的顏色,但我不想更改所有組件的背景顏色,僅更改底部欄的背景顏色。 (圖中剪下的白色。) 我嘗試了不同的方法,例如只為底部欄設置一個新主題,但這不起作用。 ...

如何在不同屏幕上更改 Scaffold Floating Action Button 動作。 噴氣背包撰寫

[英]How to change Scaffold Floating Action Button action with different screens. Jetpack Compose

如何根據帶有腳手架的當前屏幕更改 FAB 操作(onClick{})。 例如使用 ScreenOne() 我想向數據庫添加一些實體,使用 ScreenTwo() 我想保存編輯過的實體。 所有這些都使用 Scaffold 共享的相同 FAB。 更新:剛剛明白我還需要提到我還需要FAB來知道一些數 ...

Jetpack Compose:允許手勢通過 Scaffold

[英]Jetpack Compose: Allow gestures to pass through Scaffold

我正在使用 Scaffold 作為主屏幕構建應用程序。 我有一個要求腳手架在地圖上。 (為此,我正在使用 Google 地圖。我正在使用 Compose 示例應用程序中的“Crane”應用程序中的實現。)這樣做的原因是,即使更改了選項卡,地圖也將保持不變。 我已經成功地將地圖和腳手架添加到頂 ...

Jetpack-compose Scaffold 在鍵盤打開時滾動底部欄

[英]Jetpack-compose Scaffold scroll bottomBar when keyboard opens

我正在開發一個小型的 jetpack-compose 演示聊天應用程序。 所以我需要在底部有一個帶有 TextField 的欄和一個要發送的按鈕,就像在 WhatsApp 中一樣......我認為最好使用帶有底部欄的 Scaffold。 現在的問題是,當鍵盤打開時,bottomBar 隱藏在鍵盤后 ...

Jetpack Compose TopBar 和 BottomBar Default Elevation 內容未填滿其容器

[英]Jetpack Compose TopBar and BottomBar Default Elevation content doesn't fill its container

如何修復頂部欄和底部欄未填滿其容器。 topbar 和 bottombar 分別使用默認的 Elevation 您可以看到頂部欄沒有填充最大寬度並且有陰影,而底部欄有自己的文本 ...

如何使用 Android Jetpack Compose 實現 BottomAppBar 和 BottomDrawer 模式?

[英]How to implement BottomAppBar and BottomDrawer pattern using Android Jetpack Compose?

我正在使用 Jetpack Compose 構建 Android 應用程序。 嘗試使用 BottomDrawer 模式實現 BottomAppBar 時卡住了。 底部導航抽屜是固定在屏幕底部而不是左邊緣或右邊緣的模式抽屜。 它們僅與底部應用欄一起使用。 這些抽屜在點擊底部應用程序欄中的導航菜單圖標 ...


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