TOP
Pagging3写起来太麻烦,简单封装及其简单
Pagging3分页写起来很麻烦,这里分享一下我的简化开发的方法,思路就是把获取数据的函数分离出来首先定义一个基础的PagingSource接收任意类型的数据条目类型,可以看出这里将获取key的函数都...
2022-04-13 12:34:12
TOP
在项目中使用Hilt Retrofit使用总结
直接开始,首先我们看看怎么使用Hilt编写Retrofit接口请求类用@Provides注解定义可注入的实例的提供者函数,如:provideHttpClient()用于提供OkHttpClient的实...
2021-12-24 09:53:05

限时优惠
活动倒计时:00:00:00

1.00水晶
限时优惠

1.00水晶
限时优惠

200.00水晶
限时优惠

10.00水晶
限时优惠
Specifies whether it is acceptable to communicate with a repository over an insecure HTTP connection.
For security purposes this intentionally requires a user to opt-in to using insecure protocols on ...
@HiltAndroidApp to have a value. Did you forget to apply the Gradle Plugin?
在Android应用中集成Hilt环境遇到这样一个错误,@HiltAndroidApp to have a value. Did you forget to apply the Gradle Plugin记录一下解决办法下面是错误信息public final class App extends android.app.Application { ^ Expected @H...
武林闲侠手游全部礼包兑换码最新合集
武林闲侠手游全部礼包兑换码赠送卡号:wlxxwx123赠送卡号:wlxx66赠送卡号:zb666赠送卡号:ZWZ333赠送卡号:ZWZ666赠送卡号:ZWZ888赠送卡号:ZWZ999赠送卡号:ZY888赠送卡号:ZY666赠送卡号:wlxxwb346赠送卡号:wulin666赠送卡号:wulin888赠送卡号:yycs888赠送卡号:wl520赠送卡号:xianxia999赠送卡号:wulins...
最美仙侠剑荡三界手游部署端源码
非常惊艳的一款仙侠手游,场景做的超级赞包含安卓端和苹果端



200.00水晶
非常惊艳的一款仙侠手游,场景非常的漂亮
《无尽的拉格朗日》全部舰艇参数图
护卫舰 驱逐舰 巡洋舰 战列巡洋舰 航空母舰 战机 护航艇



解决Flutter输入法遮挡页面问题
这个问题看网上有很多解决方法,发现几乎都是错误的,并且麻烦,这里有个简单的方法,借助bottom:MediaQuery.of(context).padding.bottom;这个bottom的值是系统计算好的,表示屏幕的底部距离,如果输入法被打开了,bottom就等于输入法的高度,如果苹果手机有安全距离,那么bottom也会将安全距离计算进去非常好用。最终效果就是页面被输入法拖起来,然后出现滚动条...
Flutter给页面增加滚动SingleChildScrollView
使用SingleChildScrollView可以给页面增加滚动:late ScrollController _controller = ScrollController();SingleChildScrollView(
//physics: BouncingScrollPhysics(), //ios风格的上拉出来空白
physics: ClampingScrollPhysics...
摇杆【游戏控件】
DFJoyStick是完全用Flutter实现的Widget,默认是8方向的,可以设置背景图片和一些基本样式。/// 摇杆
Positioned(
bottom: MediaQuery.of(context).padding.bottom + 30,
left: 30,
child: DFJoyStick(
//backgroundImage: "assets...

精灵【核心组件】
组成游戏世界里的元素我们称之为精灵。引擎里为了方便开发,内置了一些常用的基础精灵,如文本精灵,图像精灵,动画精灵等。这些精灵有个共有的特性就是会被GameLoop进行控制刷新和渲染,所以精灵有2个比较重要的函数:/// 精灵更新
void update(double dt) {
/// 子类覆盖
}
/// 精灵渲染
void render(Canvas canvas) {
//...
界面【核心组件】
我们把游戏的界面分成2个类型,一种是游戏里面的主角,怪物,建筑物这一类,我们称为精灵,另外一类是页面显示的按钮,弹出框,我们称为UI控件。精灵和UI控件都可以组成游戏的界面比如一些按钮:ElevatedButton(
child: Text('攻击'),
onPressed: () {
},
),我们知道再Flutter中,只有Widget才能显示到界面上,而我们引擎中定义的Spri...