Base类 View :IView(非必须)、BaseActivity、BaseFragment、BaseMviActivity、BaseMviFragment ViewMo...
Base类 View :IView(非必须)、BaseActivity、BaseFragment、BaseMviActivity、BaseMviFragment ViewMo...
前言 dialogfragment是google推出用来替换dialog的一种方案,相比较dialog,dialogfragment能更好的管理dialog的展示与消失,以及...
最近看到一个新闻,一个 1: 1 的自由高达落户在上海金桥。 作为高达爱好者的我一直想去现场感受一下高达真实的压迫感,无奈一直没机会去上海。不过这难不倒我,借助 AR 技术自...
SpannableString 什么是SpannableString?SpannableString,是CharSequence的一种,原本的CharSequence只是一串...
项目源码 项目源码[https://gitee.com/kamiba/fight_to_the_end] 实现全屏 游戏一般都是全屏显示的,那我们如何使用java实现一个全屏...
block效果 ActorObject.java我们在AttackAbleObject和Enemy类之间,新增一个类层次ActorObject;ActorObject类型主要...
kotlin 中实现 Parcelable 非常简单 首先,在所属模块的 build.gradle 文件中应用 kotlin-parcelize 插件 然后在定义的实体类添加...
强制下线是我们常见的功能,比如QQ在别处登录了,就会将你强制挤下线。思路是在界面上添加一个对话框,让用户无法进行其他操作,而且对话框只有“确定”按钮,然后回到登录界面即可。强...
问题 对于启动另外一个 Activity 并结束当前 Activity 这一需求,我们常见的做法是在 startActivity(intent) 的同时调用当前 Activ...