咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

GitHub资源备忘2021+

Jetpack Compose UI组件库

这个库是用 Jetpack Compose UI 写的组件库,包含很多常用(实用)的组件。
Github
预览图很多,建议跳转到源仓库查看。

组件:

  • ActionSheet
  • AddressList
  • AnnotatedText
  • Banner
  • Cascade
  • Category
  • Cell
  • Collapse
  • Curtain
  • GridCard
  • Indicator
  • NoticeBar
  • NumberKeyboard
  • Preview
  • PrivacyPolicy
  • Progress
  • Rate
  • SearchBar
  • Segmented
  • SelectCity
  • SignaturePad
  • Skeleton
  • StatefulLayout
  • Stepper
  • Steps
  • Swipe
  • TimeSelect
  • VerifyCode

轮播广告组件banner

广告轮播开源的组件比较多,这个算是start比较多的。
Github

音频条形图

Github

音频/声音波纹动画

Github

StepView订单流程

Gitee
介绍

Coil 是一个 Android 图片加载库

通过 Kotlin 协程的方式加载图片,Coil 首选 Kotlin 语言开发并且使用包含 Coroutines, OkHttp, Okio 和 AndroidX Lifecycles 在内最流行的开源库。Coil 只有2000个方法(前提是你的 APP 里面集成了 OkHttp 和 Coroutines),Coil 和 Picasso 的方法数差不多,相比 Glide 和 Fresco 要轻量很多。
Github

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
implementation("io.coil-kt:coil:1.2.1")

// URL
imageView.load("https://www.example.com/image.jpg")

// Resource
imageView.load(R.drawable.image)

// File
imageView.load(File("/path/to/image.jpg"))


// 自定义
imageView.load("https://www.example.com/image.jpg") {
crossfade(true)
placeholder(R.drawable.image)
transformations(CircleCropTransformation())
}