Android开发,ViewPager的ANR问题
和光&同尘
这个作者很懒,什么都没留下…
展开
-
RecyclerView实现tabLayout效果(选中tab局中于屏幕)
实现方式为:RecyclerView+LinearSnapHelper(RecyclerView下的辅助类,参考:https://www.jianshu.com/p/e54db232df62)目前存在问题:1、为了实现头可尾item可以居于屏幕中间的显示效果,填充空view进行占位,因为position会有偏差。2、子view的宽度写死的(此处偷懒),最好通过测量获取。xml文件:item_camera_search_or_mark.xml<?xml version="1..原创 2020-05-29 11:33:02 · 2989 阅读 · 0 评论 -
Android标题栏状态栏一体化。
Activity.java setContentView()之前设置if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibi...原创 2020-02-28 14:52:39 · 298 阅读 · 0 评论 -
关于ViewPager设置属性页setCurrentItem会阻塞主线程ANR总结
关于android开发设置View Pager的直接跳转页set CurrentItem会阻塞主线程ANR。根据网上解决的说法,分析源码:if (mFirstLayout) { // We don't have any idea how big we are yet and shouldn't have any pages either. // Just set thi原创 2017-04-17 19:56:01 · 4696 阅读 · 4 评论 -
Android开发-利用JAVA反射实现控制轮播图播放速度
ViewPager未提供修改滚动动画效果持续时间的接口,所以需要利用Scroller重新设置整个滚动持续的时间。上码:package com.hzhk.happyrent.ui;/** * User: hzhk(1097282555@qq.com) * Date: 2018/06/11 * Time: 16:13 * progject: * Describe: */impo...原创 2018-06-11 17:51:20 · 242 阅读 · 0 评论