在RN应用开发中,经常需要自定义列表组件的下拉刷新动画,以实现更丰富的交互效果。列表组件通过@react-native-oh-tpl/react-native-smartrefreshlayout 组件(后文简称SmartRefreshControl组件)实现完全的自定义下拉刷新控件,通过@r...
最近更新: 3个月前在应用开发中,经常需要层层浏览网页。在当前的RN框架开发过程中,根据react-native-webview三方库指导打开一个网址,网页浏览过程中侧滑不会返回上一个页面,而是直接退出应用。BackHandler.addEventListener('hardwareBackPress', cal...
最近更新: 3个月前应用间跳转是各类应用的高频使用场景之一,如跳转华为地图、跳转华为音乐等。 本示例基于Deep Linking实现应用间跳转。使用canOpenLink判断目标URL Scheme对应应用是否可以访问,可以访问则通过openLink拉起目标应用。
最近更新: 3个月前H5自动弹窗授权是Flutter Web应用的典型场景之一,如点击H5按钮拉起摄像头和麦克风。 本示例基于WebView_flutter插件和permission_handler插件实现Flutter Web开发中自动拉起摄像头和麦克风。
最近更新: 3个月前在应用开发中,输入框在底部,弹出软键盘的时候,会遮盖输入框。 本示例使用KeyboardAvoidingView组件自动调整布局避免键盘遮挡。
最近更新: 3个月前在应用开发中,常常需要跳转至其他页面,比如跳转至应用市场、系统浏览器、系统短信页面以及使用WebView跳转至系统电话页面。 本示例使用Linking.openURL跳转至跳转至应用市场、系统浏览器、系统短信页面,使用window.location.href='tel:'跳转至系统电话页面。
最近更新: 3个月前文件下载是移动应用的高频场景之一,如用户批量获取资源文件。本示例主要基于al_downloader插件,完成文件的高效下载管理,并实现对HarmonyOS的适配。
最近更新: 3个月前在应用开发中,当首次展开的描述文本信息过多时会影响用户体验,造成视觉干扰疲劳,让用户自行选择查看更多信息。 本示例通过控制文本显示的最大长度来实现多行文本的展开和折叠。
最近更新: 3个月前在应用开发中,需要获取屏幕截图,保存到图库后获取到图片地址,以便做后续操作。 本示例使用react-native-view-shot 和@react-native-camera-roll/camera-roll 是实现截图保存图库。
最近更新: 3个月前audioplayers是使用Flutter框架开发语音社交类应用的高频使用插件,如用户播放语音音频时,需切换发声设备(扬声器和听筒)。 本示例使用audioplayers播放音频,基于MethodChannel实现Flutter与OpenHarmony通信,使用Interface(Audio...
最近更新: 3个月前在应用开发中,常常需要监听键盘的弹出和收起,以及获取键盘的高度,以便做出相应的布局调整。 本示例使用Keyboard.addListener实现监听键盘弹出、收起状态,以及获取键盘高度。
最近更新: 4个月前隐私页面防截屏是社交通讯等类别应用的高频使用场景之一,比如登录页或者密码输入页面等。 本示例主要使用设置主窗口为隐私模式和Flutter与OpenHarmony通信 FlutterChannel实现Flutter页面的防截屏功能。
最近更新: 4个月前在Flutter开发中,有时我们需要对App的内容进行管控,避免敏感信息暴露,所以开发了这个插件。此插件提供三个禁用截屏的相关功能,分别是:截屏监控行为、全局添加水印、禁用截屏(仅支持Android)。
最近更新: 4个月前