首页 > 2024年2月 第354页
?Flutter 那些花里胡哨的底部菜单? 进来绝不后悔

?Flutter 那些花里胡哨的底部菜单? 进来绝不后悔

t01.png 我们每天都会看到底部导航菜单,它们在应用程序内引导用户,允许他们在不同的tag之间快速切换。但是谁说切换标签就应该很无聊? 让我们一起探索标签栏中有趣的动画。虽然你在应用程序中可能不会使用到,但看看它的实现可能会给你提供一些灵感、设计参考。 如果恰好能给你带来一点点帮助,那是再好不过...

iOS 一个弹框的封装

iOS 一个弹框的封装

1 2 3 4...

整合Android移动开发之:小控件、工具类

整合Android移动开发之:小控件、工具类

b02ac98ee8a9fbb47e13256f570219b2.jpeg 玩库的由来 再次强调,为了让各位大佬省点劲,我倒腾的主要目的就是要简化代码简化代码简化代码。 关注不迷路,我会持续更新... 项目简介 1.基本上一个控件能用整个项目的那种,仓库地址WanLibrary 2.WanLibra...

android接入微信支付

android接入微信支付

image 4.在清单文件中配置微信支付 (android:exported="true" 必须加) ˂activity android:name=".wxapi.WXPayEntryActivity" android:exported="true" android:launchMode="sing...

动态更新桌面图标 icon

动态更新桌面图标 icon

属性表 代码示例 ˂activity-alias android:name=".ui.jingdong618" android:enabled="false" android:icon="@mipmap/normal_listner" android:label="切换名称1" android:ta...

iOS 卸载 APP 推送消息如何处理

iOS 卸载 APP 推送消息如何处理

结构中包含三个部分: 第一部分是一个时间戳,记录的是设备失效后的时间信息; 第二个部分是device_token的长度; 第三部分就是失效的device_token,我们所要获取的就是第三部分,跟我们的数据库进行对比后,删除对应的device_token,下次不再向这些设备发送推送信息。...

Flutter获取Widget的大小位置信息以及实现自定义布局

Flutter获取Widget的大小位置信息以及实现自定义布局

12.jpg 我们可以利用Stack或者CustomMultiChildLayout做,为了让大家更容易理解我这里就用Stack实现。 import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; c...

AndroidStudio升级后,新功能launch in tool window无法使用

AndroidStudio升级后,新功能launch in tool window无法使用

模拟器位置 2,修改 config.ini 配置文件,将hw.gpu.enabled = yes ; hw.gpu.mode = auto 改成hw.gpu.enabled = no ;hw.gpu.mode = off  修改 config.ini 保存配置文件后,重启Android Studio...

Android 使用 RotateDrawable 实现箭头动画

Android 使用 RotateDrawable 实现箭头动画

最终效果.gif xml代码 TextView设置文字及背景色以及代码设置drawableStart、drawableEnd,Button用于设置点击事件。 ˂layout xmlns:android="http://sch......

iOS面试题:聊一聊iOS 中的离屏渲染?

iOS面试题:聊一聊iOS 中的离屏渲染?

加油,iOS GPU 渲染机制:CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 GPU 屏幕渲染有以下两种方式: 1)On-Screen Rendering,意为当前屏...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片