
工作问题总结
文章平均质量分 63
张诺然
一只有梦想的咸鱼
展开
-
android中到底支持SVG哪些标签
背景介绍我们都知道android中支持svg图片,但是到底支持到什么程度,哪些支持哪些不支持,这个问题最近让我反思了起来根据经验来讲,android中是支持path,group等标签的,但是这两天在通过android studio转换svg成xml的时候遇到了一系列的问题,从png转换的svg图片在转换Vector Asset的时候无法转化,报错,不支持image等标签.之前确实没有遇到过这个问题,于是在论坛上查了很多博客,但是没有一篇文章能说出来到底不支持哪些标签,支持哪些标签的(也有可能是我没找到原创 2022-03-10 21:33:58 · 4336 阅读 · 0 评论 -
【Android】知识体系
前几天跟一位同事,聊起来平时学习技巧的问题,他谈到一个点,我觉得非常有道理,要有自己的知识体系, 从自己的知识体系出发,不断的由浅入深去扩充丰富自己的体系结构。诚然,一语惊醒了我,回想一下自己确实在这方便做的比较差,平时学习也是各种找资料,想看什么就看什么,这样就导致学习的东西不具有连贯性,很杂,容易忘记,于是梳理了一下自己当前掌握的以及需要拓展的知识体系,后续会根据这个体系去回顾,去拓展自己的专业知识。当然,当前列出的知识点知识一部分,后期想到之后会持续补充。目录Android基础知识五大组件控件的原创 2021-05-29 11:54:44 · 939 阅读 · 2 评论 -
【Android】日常踩坑-动画篇
本博客主要用于记录开发过程中常见或者自己遇到得问题,方便后续回顾,重新回味。为了方便查询,我尽量顺序按照字母从小到大排序动画相关概念篇AnimationSet和AnimatorSet有什么区别功能篇如何实现上下抖动动画效果概念篇AnimationSet和AnimatorSet有什么区别答:参考这个大佬文档功能篇如何实现上下抖动动画效果效果图包含了多种方案,以及大概思路,详情查看具体实现...原创 2021-05-12 16:11:01 · 161 阅读 · 0 评论 -
【Android】动画篇 - 实现上下抖动动画效果
如何实现上下抖动动画效果方案1我们可以直接通过一个属性动画直接实现,但是实现效果不好// 要实现抖动的viewvar view = findViewById<View>(R.id.anim_layout)var downAnim = ObjectAnimator.ofFloat(view, "translationY", 0F, 100F, -100F)downAnim.repeatMode = ValueAnimator.REVERSEdownAnim.repeatCount =原创 2021-05-12 16:07:52 · 4126 阅读 · 2 评论 -
【Android】问题总结:Aroute There`s no route matched
问题背景:清理项目资源之后,发现使用Aroute跳转失效,弹Toast提示There`s no route matched问题定位首先查看了一下要跳转activity的跳转调用,声明是否异常// 跳转ARouter.getInstance().build("/detail/detail") .navigation(this);// 声明@Route(path = "/detail/detail")排查确认无问题冷静地分析了一下,可能是由于把项目资源其他j原创 2021-04-01 16:29:16 · 1260 阅读 · 0 评论 -
【Android】【通过xml方式可以改变背景的ViewGroup,而非在代码中动态设置】
背景预实现一个切换tab,实现选中与未选中的背景切换,特别之处在于选中背景图和未选中背景图高度不相同,切换之后需要在java代码中动态设置LayoutParams改变高度。预期效果当前问题点选中背景为.9图,未选中背景为xml中通过shape实现。将当前ViewGroup设置为选中状态的固定高度选中效果正确,但是未选中背景会与选中背景同高,底部边框并未与选中背景平齐,如图通过设置下边距实现设置padding与margin都无效,具体原理简单来说就是我设置的是ViewGrou原创 2020-11-23 11:28:56 · 234 阅读 · 0 评论 -
【Android】问题总结:在Activity的onCreate中直接跳转到其他Activity界面时,跳转动效异常
背景当前应用在Appliacation启动时初始化三方SDK,在担任Launcher的Activity中动态获取权限,然后从Launcher中跳转到主界面时,弹出应用的隐私声明。由于工信部近期的规定,要求三方SDK的初始化和获取权限需要在隐私声明之后,所以需要调整。拟定的方案在SplashActivity(AndroidManifest中配置的Launcher activity)中的onCreate中进行处理,如果没有之前没有同意过隐私声明(使用SP进行保存)则弹出隐私声明,待用户同意之后再请求权限原创 2020-09-22 19:58:12 · 998 阅读 · 0 评论 -
【android】【listview item 设置onItemClick之后不起作用】
刚入职,接手的第一个问题,原理跟简单,就是android事件分发的问题。【背景】51用户反馈应用列表只有第一项(默认项)功能正常,其他item无法点击。【问题定位】1. 观察界面发现除了第一个item,其他项都是置灰的,怀疑是不是这个界面本身就不能点击,由于产品目前属于后转维过来的,这个目前已经无法考证了,没办法,没有捷径只能手撕代码了。2. 手撕代码发现listview 同时设置了onTouch和onItemClickListennerlistview.setOnTouchLis原创 2020-08-17 19:56:19 · 724 阅读 · 0 评论