240 发简信
IP属地:江苏
  • Flutter_Weather今日热点模块实现

    Flutter_Weather今日热点模块实现,效果图如下: 首页布局实现 代码如下: 因为TabBar的标题是网络加载,所以要有个一加载Pro...

  • Flutter Weather天气模块实现

    本文介绍Flutter_Weather天气模块实现。效果图如下: 首页最外层布局实现 首页包含一个顶部的城市名称展示栏和一个pageview。因...

  • Java线程池使用

    Android开发过程线程的使用很常见,最常见的用法应该是如下所示new一个线程。 这样使用确实很简单方便直观。 但如果线程的数量很多的话,这样...

  • 代理模式

    代理模式:为其他对象提供一种代理以控制对这个对象的访问。 一、如何理解代理模式的定义 代理在生活中是一种非常常见的现象,比如奔驰、宝马在中国都有...

  • Resize,w 360,h 240
    Android自定义View之使用Path绘制手势轨迹和水波效果

    先看下效果图: 绘制轨迹 绘制手指的轨迹主要是拦截View的onTouchEvent()方法,并根据手指的轨迹绘制path。path中有两种可以...

  • Java位运算符与移位运算符

    位运算符 位运算符主要针对两个二进制数的位进行逻辑运算,它包括:与(&)、或(|)、非(~)、异或(^)**运算规则:计算机中的数字运算都是以补...

  • Resize,w 360,h 240
    Java基本数据类型

    java是一种强类型语言,这也就以为这必须为每一个变量声明一种类型。在java中,一共有8种基本数据类型(primitive type),其中有...

  • View的工作流程-Layout过程

    layout的作用是ViewGroup用来确定子元素的位置,在这个过程中会用到两个核心方法:layout()和onLayout。layout方法...

  • View的measure过程

    了解measure过程之前,要先了解一下MeasureSpec和LayoutParams的概念,因为View的大小是由其共同决定的。 Measu...