当前位置:   article > 正文

Android Compose 实现渐变背景色_compose 渐变色

compose 渐变色

使用Compose去实现渐变色有现成的API:

  1. /**
  2. * Row:可以看作横向的LinearLayout
  3. * size:只写一个就是宽高一致,可以分开写,不写默认是wrap_content
  4. * align:可以看作是gravity
  5. */
  6. override fun onCreate(savedInstanceState: Bundle?) {
  7. super.onCreate(savedInstanceState)
  8. setContent {
  9. Row(Modifier.padding(20.dp)) {
  10. Box(Modifier.size(100.dp).background(Color.Cyan)) {
  11. Text("纯色", Modifier.align(Alignment.Center))
  12. }
  13. Spacer(Modifier.width(20.dp)) // 距离分隔工具(因为Compose没有Margin)
  14. Box(
  15. Modifier.size(100.dp).background(Brush.verticalGradient(
  16. listOf(
  17. Color.White,
  18. Color.Cyan, // 这里可以加无数个
  19. Color(0xFF2196F3)
  20. )
  21. ))
  22. ) {
  23. Text("渐变色", Modifier.align(Alignment.Center))
  24. }
  25. }
  26. }
  27. }

运行后的效果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/296859
推荐阅读
相关标签
  

闽ICP备14008679号