kotlin相关内容
有没有让Android Studio Jetpack编写自动刷新功能,就像在Fflight中热重新加载一样,这太烦人了!Jetpack Compose查看器中是否有自动刷新功能? 推荐答案 目前,Compose不支持热重新加载。 但是文字值可以直接更新。 一些受支持的类型。 Int 字符串 颜色 DP 布尔值 通过启用这些突出显示的值,您可以查
..
我基于this answer制作了一个垂直滑块,现在需要为每个滑块添加标题和值。 如果我在修饰符中设置一个固定的宽度值modifier.width(180.dp),它看起来就像这样 但是,我想让滑块高度与设备屏幕大小相对应,因此我将宽度设置为modifier.fillMaxWidth(),底部文本将消失 这是我的垂直滑块构图,我尝试在此处设置修改器中的高度。 @Compos
..
In this link被指示在任何组合中使用viewModel(),在活动中,我们在调用viewModel()时会得到相同的对象。尽管它被指示在Composable中使用viewModel(),但我也能够在setContent{}中(在任何Composable之外)使用它。 In this link指示在活动或片段中使用viewModels(),以获取扩展ViewModel的类的对象。
..
我正在尝试实现类似this的内容,但使用Jetpack Compose。换句话说,像我们在RecyclerView和ItemTouchHelper和class DiffCallBack : DiffUtil.ItemCallback()中一样滑动以删除,我们可以看到enter - exit animations,然后列表在插入或删除项目的位置优雅地上下移动。 这是我尝试过的
..
在Jetpack Compose中,如何在单击项目时消除(或更改)涟漪效果? 这是NavigationBar来自Material Design 3 的示例 var selectedItem by remember { mutableStateOf(0) } val items = listOf("Songs", "Artists", "Playlists") NavigationBar
..
我正在学习使用Android Jetpack Compose。 现在我在Assets/FONT中有一个Regular.otf字体文件。我想在文本中使用它。 java.lang.RuntimeException: Font asset not found /commonui/src/main/assets/font/Regular.otf at android.graphics.Typ
..
我需要调用此函数来显示来自可组合函数内部按钮单击的间隙广告,该函数需要show()方法的活动: fun showInterstitial() { if (mInterstitialAd != null) { mInterstitialAd?.show(this) } else { Log.d("MainActivity", "The inter
..
在AndroidJetpack Compse中使用HorizontalPager单击选项卡时,它会跳到最后一个选项卡 我添加代码以查看可见的问题 这是我的代码->; data class TabPage(val title: String?, val icon: ImageVector? = null, var screen: (@Composable () -> Unit)? =
..
在我使用Kotlin DSL、Jetpack Compose、com.android.tools.Build:Gradle:7.0.0-alpha08的项目中,很多模块和我不断地收到这个错误。 压缩文件‘E:project_namemodule_nameuildintermediatescompile_library_classes_jardebugclasses.jar’已包含条目‘ME
..
我正在使用experimental viewpagerfor Jetpack Compose,它是基于LazyColumn/Row构建的。 我尝试做的是设置一些阈值,以确定在开始滚动到下一页之前需要移动手指的次数。默认行为是,只要我移动手指,它就会开始滚动,但我希望有一个更大的阈值,即在任何视觉滚动发生之前,我需要移动手指的次数。 我已经研究了FlingBehaviour参数,但我不知道如何
..
所以我有两个选项卡,选项卡A和选项卡B。每个选项卡都有自己的后端堆栈。我在google docs 中使用代码实现了多个后端堆栈导航 val navController = rememberNavController() Scaffold( bottomBar = { BottomNavigation { val navBackStackEntry by navC
..
我正在尝试用Jetpack Compose实现redux。场景如下: 我有一个列表视图,需要在其中显示可组合函数中的数据。 @Composable fun CreateListView(text: String) { val listdata = state { store.state } LazyColumn { //so
..
tl;dr切换主题并在光明和黑暗主题之间重组应用程序onClick。 您好!我有一个有趣的问题,我一直在努力解决,希望能得到一些帮助。我正在尝试实现一个设置屏幕,允许用户更改应用程序的主题(选择与系统设置匹配的深色、浅色或自动)。 我正在通过在选择调色板时调用isSystemInDarkTheme()函数成功地动态设置主题,但我很难通过单击按钮在亮主题和暗主题之间重组应用。 我现
..
FAILURE: Build failed with an exception. * Where: Build file '/bitrise/src/app/build.gradle' line: 1 * What went wrong: A problem occurred evaluating project ':app'. > Failed to apply plugin 'com.andr
..
我有一个矢量可绘制的,它有两个路径,具有引用不同主题颜色的不同属性。 并且这些属性的值被不同的主题更改,如何在Jetpack Compose中实现相同的值?
..
从可组合的 中的片段获取活动视图模型时遇到问题 private val birthdayViewModel: BirthdayViewModel by activityViewModels() 当我使用viewModels()时,没有问题 private val birthdayViewModel: BirthdayViewModel by viewModels() 以类似于
..
我想隐藏默认操作栏,因此在清单文件中有以下代码:
..
我正在使用Android Jetpack的Compose,一直在尝试如何保存状态以备方向更改。 我的思路是让一个类成为一个视图模型。因为当我使用Android的传统API时,这通常是有效的。 当信息发生更改时,我使用了Memory{}和muableState{}来更新用户界面。 请验证我的理解是否正确... 记住=保存变量并允许通过.value进行访问,这允许对值进行缓存。但它的主要
..
我正在尝试从TextButton中删除填充,但不起作用。 TextButton( onClick = {}, modifier = Modifier.padding(0.dp) ) { Text( " ${getString(R.string.terms_and_conditions)}", color = MaterialTheme.
..
我有一个屏幕上显示曲目(收藏)列表的Composable: var favourites: MutableList by mutableStateOf(mutableListOf()) @ExperimentalFoundationApi @Composable private fun ResultList(model: FreezerModel) { with(m
..