吕氏春秋i

一名初出茅庐的Android小白 叙述着他后起之路的碌码生涯。

把商品添加到购物车的动画效果(贝塞尔曲线)

前言 由于项目首页中新添加了2个页面 涉及到购物车和商品购买 实现效果如下: 只是一个Toast的提示文字,并没有加入购物车的动画,之前有看过很多购物app 像饿了吗,美团,京东,淘宝一些购物app都会有一个商品加入购物车的动画演示效果。 想到这里,不禁让我想起来了郭霖大神的一句名言在这...

2018-08-28 18:57:37

阅读数 2314

评论数 0

recyclerView 实现复杂的item布局(如淘宝、京东、商城类首页)

现在各种电商如火如荼,首页页面设计也颇有色彩。之前项目也是一个电商类购物app,主页设计了好几套样式 其中一个样式如下图相似涉及到: 轮播广告图banner、viewPager的轮播、沉浸式、item的复杂分割线、以及自定义的 主页头条ViewFlipper使用、glide图片加载、其他的琐碎...

2018-07-31 11:13:18

阅读数 2978

评论数 3

Android APK打包 加固 以及上传审核流程

前言 2018.06.08 19:41 我来到深圳万能科技有限公司快2个月了已经提交了3个版本了 之前感觉没有必要记录这些东西 但是今天有一个百度移动开放平台验证码没有获取到 所以博主还在这里苦逼的等待着… 所以留下等公司另一个同事的验证码 他可能有事 电话一直打不通 所以一直不能下班...

2018-06-09 10:49:27

阅读数 1151

评论数 0

android的轮播图Banner之本地加载和网络加载图片

前言 关于轮播图 我个人是比较喜欢 闲来无事的时候 可以整理自己的照片 做一个demo 看看动态的效果 挺不错的! 每个App也基本都有一些广告位置 只要打开这个页面就会无限轮播广告图片 看多了我们也会记得这个效果 那么他是怎么实现的呢?今天我就学习了一下 写了一个demo来练练手 先...

2018-06-07 19:51:15

阅读数 12366

评论数 10

java中4种循环方法(附带例题)

java循环结构顺序结构的程序语句只能 被执行一次。如果你要同样的操作执行多次,就需要使用循环结构。java中有三种主要的循环结构: while 循环 do...while 循环 for 循环在java5中引入一种主要用于数组的增强型for循环。1.while循环while是最基本的循环,它的结构...

2017-12-24 17:17:15

阅读数 27404

评论数 2

IllegalStateException:Can not perform this action after onSaveInstanceState

之前在使用Fragment的时候偶尔会有这么一个报错,Can not perform this action after onSaveInstanceState,意思为无法再onSaveInstanceState之后执行该操作,这个操作就是指commit(),之前也没怎么在意,后来通过查看源码去了...

2018-08-28 11:29:16

阅读数 43

评论数 0

#6404 org.xmlpull.v1.XmlPullParserException:org.xmlpull.v1.XmlPullParserException:Binary XML file

前言 上周五刚上的新版本,早上我正在回顾之前的知识,这时PM走过来拍了拍我的肩膀说:看下这个什么问题,崩了! 然后他扬长而去,留下凌乱的我,我赶紧打开Bugly抓到的错误,看下如下提示: 错误提示: # main(1) org.xmlpull.v1.XmlPullParserExce...

2018-08-27 18:44:23

阅读数 222

评论数 0

Failed to load Appcompat Actionbar with unknown error

android studio没有预览效果图 报错Failed to load Appcompat Actionbar with unknown error 解决方法如下: 修改/res/values/styles.xml 文件 <style name=&...

2018-08-23 15:11:30

阅读数 179

评论数 0

SwipeRefreshLayout的setColorSchemeColors没效果的原因

前言 在设置下拉刷新进度条颜色的时候 发现SwipeRefreshLayout的setColorSchemeColors一直没有效果 在寻找问题的过程中看到了源码 如下: 源码分析 /** * @deprecated Use {@link #setColorSchemeReso...

2018-08-22 10:51:13

阅读数 563

评论数 1

Android 透明色状态栏

状态栏改为透明色 需要注意: 在style中设置属性: <item name="android:windowTranslucentStatus"&a...

2018-08-21 19:46:20

阅读数 93

评论数 0

Android 修改状态栏颜色 白色、透明色

前言 根据PM要求App首页的跳转过于简单 需要重新设计几个新的页面 UI妹子很快就做好了几套方案交给我和IOS 于是苦逼的日子又来临了,赶代码,修bug,加班,标签云集于脑海。 附上一张效果图: 好了不吐槽了,下面看下需求: 美工的效果图: 自己完成的效果图: 除了状态栏的...

2018-08-21 19:15:18

阅读数 2499

评论数 0

Android TextView加下划线、删除线

Android知识点textview加横线的属性: 例如:价格加下划线、横线 底部加横线 Textview mTextView; mTextView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG);//这个属性的字体有点模糊不清(上图效...

2018-08-21 15:15:05

阅读数 105

评论数 0

SpannableString实现丰富多彩文本效果

前言 使用文本 通常我们会想到TextView 但是在项目开发中经常用到各式各样的文本效果 比如商品原价上的中划线、特殊文字标注、以及文字中带有图片的效果 这些TextView未必能满足我们的需求 SpannableString可以完美解决问题! SpannableString了解...

2018-08-15 15:34:10

阅读数 75

评论数 0

recyclerView滑动到某一点时自动触发向上滚动的问题

问题描述: 请仔细看gif图 刚开始的地方是Banner自动向上滚动到的位置是一个ViewPager 前言 这种问题用图片真的不好描述,如果有同样的问题 请仔细看gif图说明! 仔细看 当我滑动到每日精选的上面一点点时候 这时recyclerview会触发自动向上滚动。如果没看清楚 请...

2018-08-09 16:16:22

阅读数 733

评论数 1

SharedPreferences如何清除缓存?

前言 因SharedPreferences缓存问题和PM产生分歧 问题如下: PM要求Android客户端 在客户注册的时候,如果客户是点击好友邀请链接下载的安装包,必须带上邀请码。 为了保证这个邀请码不丢失 我用到了SharedPreferences缓存。 但是在卸载app的时候 ...

2018-08-08 11:50:56

阅读数 889

评论数 0

Android Studio 代码混淆(采坑总结)

前言 之前公司app上架一直都是Apk加固 并没有用到代码混淆 现在突然用到了代码混淆?! 为了加深自己的印象 因为我写一篇博客来巩固刚学的知识 如果有错误的地方请指出: Android Studio 代码混淆 一:什么是代码混淆: 混淆的好处: 代码混淆后阅读性降低,反编译...

2018-08-07 20:08:12

阅读数 346

评论数 0

com.intellij.ide.plugins.PluginManager$StartupAbortedException:

前言: 早起来到公司,和平时一样先打开Studio 再浏览一下昨日新闻 此时心情平静 美好的一天又开始了….. 于是我看到这样一则有意思新闻,分享下: 附上网友的调侃: 此时我的心情: 我正在偷偷的摸鱼摸的飞起…,与此同时,我看到了下面导航栏Studio 图标隐约的闪烁的红...

2018-08-02 11:12:56

阅读数 2842

评论数 11

Android中常用的注解 @Retention、@IntDef、@StringDef

在写项目的时候用到了注解 @Retention、@StringDef深刻体会到注解的好处!在此记录一下: @Retention注解:字面意思是保留 来看下Retention类源码: package java.lang.annotation; public enum RetentionPo...

2018-08-01 20:24:20

阅读数 849

评论数 0

Activity之 生命周期 及 运行例题展示

Activity生命周期 Activity生命形态 Active/Running: Activity处于活动状态,此时Activity处于栈顶,是可见状态,可与用户进行交互。 Paused: 当Activity失去焦点时,或被一个新的非全屏的Activity,或被一个透明的Act...

2018-07-27 18:10:55

阅读数 108

评论数 0

class T 和 class ? 类型 有什么区别

平时看java源代码的时候,如果碰到泛型的话,我想? T K V E这些是经常出现的,但是有时想不起来代表什么意思 今天整理下: ? T K V E 表示: ? 表示不确定的java类型 T 表示java类型 K V分别代表java键值中的Key Value E代表Element ...

2018-07-26 14:59:41

阅读数 314

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭