- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 Android BottomNavigationView不加icon使text垂直居中,完美解决。
这个问题网上千篇一律的设置iconsize为0,labale固定什么的,基本上都没有效果。我的这个基本上所有人用都会有效果。其中DisplayUtils就是一个dp和px的转换工具,大家随便都能搜出来,我这里直接贴上。问题解决之前的效果:垂直方向,文本不居中,看着很难受。我用的menu来定义每个item信息,就像下面这样。个人习惯,解决问题就给出完整的实现方案。问题解决之后:舒服多了。主要代码就是下面这个。
2025-01-15 12:44:50
429
原创 Flutter setState到底做了什么
做了flutter一年半了,最开始接触的时候很不明白页面到底是怎么更新的,只是知道setState方法可以使页面重绘,但是他到底做了什么却不知道,今天分析一下他的源码。State ---> setState从源码可以看出setState是State里面的一个方法在State中,setState方法实际上只有一句需要注意的代码,如下所示:当setState被调用的时候,当前Element会调用markNeedsB...
2021-08-09 13:33:00
699
1
原创 flutter开发解决实际问题之加载帧动画开始时动画闪烁
在写下拉刷新的时候,进入页面显示刷新动画,但是动画开始时图片总是会闪烁,怀疑以下几点原因;1、刷新控件刷新状态切换导致;2、动画图片资源过少。
2021-05-27 19:35:24
2340
1
原创 More than one file was found with OS independent path ‘AndroidManifest.xml‘.
问题背景公司需要把底层module库打包上传到私有maven库,有两个库A,B 以及两个aar包a,b。其中A依赖B, B依赖b,A依赖a,我先将B直接发布到maven中,然后A中通过maven的方式依赖B,将A上传至maven。最终我新建工程并添加A的maven依赖,在run的时候报错。最终查阅资料显示,module中的aar不能采用本地依赖的方式,原因是最终生成的aar可能会破坏本地依赖的aar的结构。解决方案将本地以来的aar上传到maven仓库,然后通过maven的方式依赖。
2021-03-26 16:47:17
1430
原创 使用gradle上传aar到私有maven库
新建空白library在library的gradle中添加如下代码plugins { id 'com.android.library' id 'maven-publish' id 'publishing'}以及publishing { repositories { maven { credentials { username "" password "
2021-03-25 12:04:04
550
原创 android 集成flutter的两种方式
2019年接触flutter,做的第一个项目就是纯flutter开发。后来转战另一家公司维护一个混合flutter的项目,然后针对native集成flutter做了一个简单的调研。Android集成flutter有两种方式,一种是创建flutter module就像原生module那样依赖,另一种方式是将fluttermodule打包成aar进行依赖。一、flutter module依赖1、新建Android native工程2、创建flutter module创建flutter mod
2021-03-18 14:28:54
1066
1
原创 gradle构建maven提示Missing required attribute: dependency groupId POM
构建maven的时候,gradle的脚本是这样的uploadArchives { repositories { mavenDeployer { repository(url: 仓库地址) { authentication(userName: 仓库用户名, password: 仓库密码) } pom.project { groupId ""
2021-03-17 14:58:10
4028
原创 flutter 自定义widget之步骤引导线guide_line
我上传了资源,但是默认是5积分,我找不到更改的地方了,大家不要花费积分下载,发送邮件给我,我发给你cvilia@163.com接触Flutter 6个月多了,看到越来越多的大佬写出来开源项目或插件,真的是羡慕不已,而我自己依然在CV的道路上举步维艰。话不多说,先看需求就是这么简单的一个小部件,本来想着每一页就重新绘制,然后一大段代码写下来,后来越写代码越多,干脆自己写...
2019-12-10 11:37:52
425
原创 Flutter 开发实际问题解决之pub finished with exit code 78
今天用命令 flutter packages pub run build_runner build 行生成实体类的时候突然报错,一头雾水突然就报了下面的错误根据报错的提示,说是某一个文件的某个位置出错了,就去看了看sdk,还是没看明白就百度这个问题,很明显没找到,但是有类似的回答基本上都是先后执行flutter packages pub run build_runner c...
2019-08-15 11:01:42
3625
原创 Flutter 开发实际问题解决之packages/flutter_tools/bin/xcode_backend.sh: No such file or directory
做flutter开发差不多三个月了,一直在做Android机的调试,iOS还没有打过包,正好上周五老大说打个iOS的包看一下,于是就开始着手整。由于公司的电脑是Windows,没有Mac,就只好装一个虚拟机,装虚拟机的过程也是磕磕盼盼,这里就不说Flutter /bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: No such fi...
2019-07-29 11:36:26
10848
12
转载 Flutter 开发实际问题解决之webview_flutter加载html字符串
由于项目需求,要再webview上展示html,奈何本人技术不过硬,只能做伸手党查询了一下有google官方提供的插件webview_flutter (点击查看)看了一下github上的demo还是感觉一头雾水,只能硬着头皮去写写完以后发现没办法显示图片,前端给的html中的图片是http的,怎么都加载不出来于是就写了一个android的demo仍然加载不出来,这个时候提示我这...
2019-07-03 17:42:05
8837
原创 Flutter 开发实际问题解决之横向排列RadioListTile
新年完了几个月,终于在四月末找到工作,硬着头皮接下Flutter开发。给了一个星期的时间学习,真的是,现在想想胆子也是大,既然是第一个正式的Flutter项目,那就用这篇博客记录开发过程中遇到的问题及解决方案问题一、如何横向排列多个RadioLitiTile看到这个需求的时候感觉很简单啊,于是就上手开始写,等运行的时候就GG了,没办法显示,看Log的时候看到了这句话包含了一个无线的宽度...
2019-05-31 10:53:54
2411
1
原创 完美集成原生微信登录以及非常规问题解决(白屏,闪退假象,注册失败,刷新access_token)
激动人心,公司项目要做微信登录,第一次做是真的难受啊,尤其是微信的官方文档,简直不能忍,各种问题。纠结了很久以后终于摆弄好了,需要的话尽管拿(禁止转载)流程无非就是申请账号,注册应用什么的罗罗嗦嗦一大堆,简直没用,直接干货提一下,填写应用信息的时候需要填写的是MD5,不是SHA1也不是SHA2,这三个怎么获取自己百度以下吧,特别说明MD5填小写,并且去掉冒号:个人理解的流程(急需开发的...
2018-10-31 17:15:48
2939
4
原创 Android MediaPlayer实现音乐播放一--简单播放
工作之余没事写一个类似音乐播放的小demo,废话不多说基于MediaPlayer的音乐播放,布局文件很简单RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:
2016-11-11 17:07:55
804
原创 TextView文本折行显示
原始代码TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="博客一定要认认真真的写" android:layout_centerInParent="true" android:textSize="30sp"/
2016-11-03 17:09:43
1774
flutter 自定义widget之步骤引导线guide_line
2019-12-10
简单音乐播放器实现(陈旧)
2016-12-02
俄罗斯方块儿MFC课程设计
2014-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人