- 博客(4)
- 收藏
- 关注
原创 自定义view绘制流程
基本操作由三个函数完成: measure()、layout()、draw(), 其内部又分别包含了onMeasure()、onLayout()、onDraw()三个子方法。具体操作如下: 1、measure操作 measure操作主要用于计算视图的大小,即视图的宽度和长度。在view中定义为final类型,要求子类不能修改。measure()函数中又会调用下面的函数: (1)onMeasu...
2019-07-09 16:20:42 94
原创 android 字体颜色随机变换
private Random random=null;//随机数 //初始化 random=new Random(); 方式一: int color=random.nextInt(0xffffff+1)+0xff000000; textView.setTextColor(color); 方式二: int red=random.nextInt(256); int green=random.nextI...
2019-06-11 08:26:58 442
原创 Banner的下面字循环
int type = viewHolder.getItemViewType(); if (type==0){ ArrayList strings = new ArrayList<>(); for (int j = 0; j <artbanner.size(); j++) { strings.add(artbanner.get(j).getTitle()); } ViewHolde...
2019-06-10 19:51:45 114
原创 侧滑的头部监听
//获取侧滑的头部监听 View headerView = navView.getHeaderView(0); mDl = headerView.findViewById(R.id.dl); mDl.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivit...
2019-06-10 18:36:25 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人