https://github.com/xuexiangjys/composedemo
Compose的使用演示
https://github.com/xuexiangjys/composedemo
Last synced: 8 months ago
JSON representation
Compose的使用演示
- Host: GitHub
- URL: https://github.com/xuexiangjys/composedemo
- Owner: xuexiangjys
- Created: 2024-04-21T18:49:47.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-07-02T17:26:55.000Z (over 1 year ago)
- Last Synced: 2025-01-11T00:12:45.877Z (9 months ago)
- Language: Kotlin
- Homepage:
- Size: 184 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ComposeDemo
Compose的使用演示, Compose官方文档: https://developer.android.com/develop/ui/compose/documentation?hl=zh-cn
## 关于我
| 公众号 | 掘金 | 知乎 | CSDN | 简书 | 思否 | 哔哩哔哩 | 今日头条
|---------|---------|--------- |---------|---------|---------|---------|---------|
| [我的Android开源之旅](https://t.1yb.co/Irse) | [点我](https://juejin.im/user/598feef55188257d592e56ed/posts) | [点我](https://www.zhihu.com/people/xuexiangjys/posts) | [点我](https://xuexiangjys.blog.csdn.net/) | [点我](https://www.jianshu.com/u/6bf605575337) | [点我](https://segmentfault.com/u/xuexiangjys) | [点我](https://space.bilibili.com/483850585) | [点我](https://img.rruu.net/image/5ff34ff7b02dd)## 组件使用
### 网络图片加载: coil-compose
[coil-compose](https://coil-kt.github.io/coil/compose/)
* 组件使用: AsyncImage
```kotlin
AsyncImage(
model = "https://cdn.pixabay.com/photo/2024/01/12/13/00/field-8503934_1280.jpg",
placeholder = painterResource(R.drawable.ic_default_img),
error = painterResource(R.drawable.ic_error_img),
contentDescription = null,
)
```* Painter使用: AsyncImagePainter
```kotlin
Image(
painter = rememberAsyncImagePainter(
model = ImageRequest.Builder(LocalContext.current)
.data("https://cdn.pixabay.com/photo/2024/03/07/10/38/simba-8618301_1280.jpg")
.size(Size.ORIGINAL).placeholder(R.drawable.ic_default_img)
.error(R.drawable.ic_error_img).crossfade(true).build()
), contentDescription = null
)
```