自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (3)
  • 收藏
  • 关注

原创 Fragment 谨慎使用relace方法,尽可能的使用add方法加载fragment

遇到这样一个问题,当使用replace加载fragment的时候,app从后台切换到前台时,直接执行了fragment的onDestroy方法,导致了整个app的崩溃。修改成了add方法后,就解决了。分析原因,可能是replace时实例化了多个fragment,导致切回前台时,执行了无用的fragment实例的onDestroy方法导致的。mark一下...

2019-08-21 16:27:59 190

原创 关于viewpager切换时闪一下的问题

当ViewPager中的每一个item是RecyclerView时,且每个RecyclerView中有大量的数据时,那么切换时看到的效果就会闪动一下,虽然不是什么大问题,毕竟影响用户体验。默认设置setCurrentItem方法时,是默认平滑的切换,但是此时正是因为这个平滑的切换导致的闪动,正确的设置是viewPager.setCurrentItem(3,false);工作中遇...

2019-08-19 19:50:42 3556 1

原创 加入购物车动画实现

/** * * @param itemView * @param targetView */ public void animationItem(ImageView itemView, View targetView) { // 一,将imageview加入到根view中 final ImageView image...

2019-08-16 18:58:25 220

原创 RecyclerView中的notifyItemInserted和notifyItemRemoved方法的使用

使用notifyItemInserted方法向末尾处添加item的时候,要使用如下的方式notifyItemInserted(getItemCount());其中getItemCount()才能正确的计算出插入的位置,然后在调用notifyItemChanged(getItemCount());方法更新一下即可如果使用list.size()-1计算插入位置的话,一个一个的插...

2019-08-15 17:16:16 13800

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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