![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
DNWalter
技术分享说不上,大家感兴趣可以关注一下小游戏相关的文章
展开
-
解决com.android.tools.idea.run.ApkProvisionException: Couldn‘t get post build model
解决com.android.tools.idea.run.ApkProvisionException: Couldn't get post build model原创 2023-01-08 09:36:20 · 2898 阅读 · 0 评论 -
【解决】接入firebase的谷歌推送,平时的包推送没问题,但发布到Google Play后,下载下来的包推送就不行了。
【解决】接入firebase的谷歌推送,平时的包推送没问题,但发布到Google Play后,下载下来的包推送就不行了。原创 2022-02-23 15:23:17 · 792 阅读 · 0 评论 -
Android扫描蓝牙问题,你是不是位置权限和GPS都打开了还是扫不出东西
目录看看你的问题是否一样心历路程解决办法看看你的问题是否一样首先你检查一下,你手机是不是把GPS打开了(Android10后搜索蓝牙要打开GPS),再看一下你的app在系统设置里面的位置权限是不是已经打开。如果都打开,但按照别人的demo、博客执行的搜索蓝牙的代码,发现什么都搜不到,不过另外一台手机同样的app同样的代码,woc咋那台手机就能搜出蓝牙,这台手机就不行。那接下来这样试一下,搜不出蓝牙的那台手机,你自己去系统设置,手动把位置权限关了,然后又手动把权限打开,再试一下看是不是就能把蓝牙搜出来了原创 2021-12-10 16:21:40 · 6714 阅读 · 4 评论 -
解决android8的Only fullscreen opaque activities can request orientation的问题
这问题是由于activity主题设置了背景透明<item name="android:windowIsTranslucent">true</item>然后界面在AndroidManifest或代码里面设置了屏幕方向android:screenOrientation="portrait"这是Android8才有的bug。前提,如果你一定要界面透明,有一定想要界面时竖直,下面的办法能解决大部分情况。方法一:android:screenOrientation=原创 2021-09-30 14:39:05 · 303 阅读 · 0 评论 -
FormLayoutManager -- 修改复用缓存的最大数量
前言由一位网友提出的问题。他发现滑动表格的时候,adapter的onCreateViewHolder方法还是进了,那就是view还是继续在创建,样子就感觉表格每个格子根本没复用。原创 2020-10-21 13:39:27 · 290 阅读 · 0 评论 -
FormLayoutManager -- 教你如何在原有的基础上,进行动态改变表格的列数或列顺序
FormLayoutManager首页,里面有github地址前言我Github的库上面有有个issue说我那个库不能动态改变表格的列数ColumnCount。我只能说我也非善男信女,接下来的话可能会引起不适。我想说你是有多蠢,是不是没脑子,怎么当程序员的(▼皿▼#)把对应的部分弄成个变量,不就可以动态了吗。也可能我太上帝视角了,也许只有我自己想到,别人没想到呢!那我就在demo新增了一个界面,告诉大家我是怎样去实现动态改列数和列顺序的。改造你的adapterdemo里面可参考.原创 2020-10-15 10:37:23 · 321 阅读 · 2 评论 -
FormLayoutManager -- 表格格子数过多时,第一次加载卡顿问题
FormLayoutManager首页,里面有github地址前言由一位网友反馈的问题,我意识到我的库,有一点缺点。原创 2020-10-12 18:29:43 · 276 阅读 · 0 评论 -
FormLayoutManager -- 每格设置不同背景颜色或字体颜色
FormLayoutManager首页,里面有github地址BaseFormModel基类public abstract class BaseFormModel { protected List<Integer> textColors = new ArrayList<>(); protected List<Integer> bgColors = new ArrayList<>(); public List<Integ原创 2020-05-22 13:58:19 · 352 阅读 · 0 评论 -
FormLayoutManager--多类型表格
FormLayoutManager首页,里面有github地址目录前言代码MonsterHAdapterByTypeFormLayoutManager注意前言之前能实现的表格都必须每个格子的宽高一样,现在所说的多类型就是,像平常的adapter一样,通过getItemViewType获取不同的类型,然后使用不同的布局。下面的讲解,你可知道,我只允许你根据行或根据列来...原创 2020-01-22 14:03:13 · 3010 阅读 · 0 评论 -
FormScrollHelper--标题和表格联合滚动(含T型表例子)
FormLayoutManager首页,里面有github地址目录前言FormScrollHelper代码TFormScrollHelper代码前言表格基本实现了,但表格顶部通常有个标题的横线列表跟着一起水平滚动,或是左侧有个垂直列表的标题跟着一起垂直滚动。有一个联合滚动的工具类FormScrollHelper在我封装的库里面,接下来就是要解说FormScrollHelpe...原创 2020-01-22 20:00:58 · 445 阅读 · 0 评论 -
FormLayoutManager -- 默认显示位置
FormLayoutManager首页,里面有github地址目录前言使用代码扩展前言认真看过FormLayoutManager完整的代码的朋友们,应该发现有一个startShow的方法。我们的表格默认起始显示左上角的位置,而这个方法就是提供让大家设置默认起始显示位置最右边或最底部或最右底部。 public void startShow(@StartShow...原创 2020-01-13 15:31:58 · 1947 阅读 · 0 评论 -
FormLayoutManager -- 单方向滑动的recyclerview
FormLayoutManager首页,里面有github地址目录前言HVSingleRecylerView思路代码前言FormLayoutManager的首篇博客有说到,FormLayoutManager实现的表格,那个RecyclerView是可以全方位滚动的,有点像图片PhotoView那样可以拖来拖去。而以前HorizontalScrollView嵌套Recyc...原创 2020-01-12 15:10:58 · 3264 阅读 · 0 评论 -
FormLayoutManager -- 解说(2)
FormLayoutManager首页,里面有github地址前言这篇主要说FormLayoutManager两个处理滑动逻辑的方法,scrollVerticallyBy和scrollHorizontallyBy,说完基本把FormLayoutManager的内容都解析完了。scrollVerticallyBymSumDy的计算逻辑,跟我推荐给大家看的自定义LayoutManage...原创 2020-01-10 14:45:05 · 2085 阅读 · 0 评论 -
FormLayoutManager -- 解说(1)
FormLayoutManager首页,里面有github地址目录前言构造方法onLayoutChildrenhandleLayoutChildren总结前言接下来会一步步带大家走进FormLayoutManager。在写这篇博客之前,我已经实现可以不同行或不同列多类型布局。所以下面讲解是以最新的v2.0代码来说明,后面也会介绍到怎么实现多类型。FormLayout...原创 2020-01-08 15:07:25 · 762 阅读 · 0 评论 -
Android 一个RecyclerView的双向滑动表格控件实现--FormLayoutManager
前言为什么会有这篇文章诞生呢?本人工作以为一直没做个表格控件的需求,直到最近的新公司,要做一个表格的需求。一开始遇到需求,自己脑海就先构思了一下思路。当然也会想大家一样百度谷歌看看大家普遍是怎么做的。一百度,我就惊讶了。怎么大家都是recyclerview或listview外面一层套一个HorizontalScrollView来实现表格。我就想为啥不一个recyclerview用一个F...原创 2019-12-28 17:55:04 · 4331 阅读 · 3 评论 -
FormLayoutManager -- Adapter基类用法
FormLayoutManager首页,里面有github地址Adapter基类用法从我首页的文章,大家应该了解到FormLayoutManager实现的是表格每一格的view都会复用,由想可知,我们adapter的数据源的list,存储的是每一格的数据。下面先看一下基类BaseFormAdapter,其他简单的重写我不多说,我说几个关键的地方。 @Override p...原创 2020-01-05 15:08:21 · 715 阅读 · 0 评论 -
TabLayout的padding
一次使用tablayout的经验,在使用tablayout,用的是自定义的tab的时候,想改变tab之间的间距,但死活改变不了。然后就想着怎么先可以去掉间距先。在网上找到的方法就是<....app:tabPaddingStart="-1dp"app:tabPaddingEnd="-1dp"app:tabPaddingTop="-1dp"app:tabPaddingBot...原创 2018-10-20 11:55:29 · 1912 阅读 · 0 评论