更新于3 年
72

Jetpack Compose如何禁用涟漪(水波纹)效果

Modifier.clickable()进行点击的时候会有水波纹效果,如何去除这个效果呢?有以下两个方法:

1.将indication设为nul


modifier = Modifier
            .clickable(onClick = {}, indication = null, interactionSource = remember {
                MutableInteractionSource()
            })

2.使用pointerInput设置点击事件

modifier = Modifier
                .pointerInput(Unit) {
                    detectTapGestures(
                    // 长按事件
                    onLongPress = {}, 
                    // 点击事件
                    onTap = { })
                }
更新于4 年
180

基于WebView搭建混合开发应用开发平台(一):项目简介

随着越来越快的开发迭代,基于WebView的混合开发占据了不少的份额。很多App内部都有着WebView的影子,本项目就是基于Jetpack Compose来搭建WebView混合开发框架。

项目目标

开发基于WebView的混合开发框架。安卓默认支持5.0以上,iOS支持13以上。

项目功能

基础功能

  1. 选择图片和拍照功能
  2. 权限申请
  3. 定位功能(基于高德地图)
  4. 扫码
  5. office文件预览
  6. 文件下载
  7. 选择文件功能
  8. 极光推送
  9. 第三方网页浏览
  10. 剪切板
  11. 自动升级

高级功能

  1. 语音识别
  2. 录音
  3. 录屏

项目地址

https://github.com/lookenghua/WebView

avatar

lookenghua

独立开发者

文章

17

分类

6

标签

5