本文用于实现一个通用的BaseAdapter类,统一产品的Adapter类,作为一个工具类,减少重复性工作,增加开发效率。

我们在开发项目的过程中,经常会用到ListView、GridView这一类的控件,从而不可避免的会用到BaseAtapter。然后我们必须实现那四个方法(getCount、getItem、getItemId、getView),编写类似的代码,实在是太繁琐了。因此,我们需要创建一个通用的BaseAdapter来解决我们的难题。

- 阅读剩余部分 -

为了将某些公用的View抽取成通用的View,我们需要用到自定义View,而且一般情况下,为了方便快捷,我们需要在布局文件中就设置好值,所以我们需要学会运用属性。接下来就让我们一起进入实战演练一番吧!

<font color='#00af60'>案例:</font>比如说我们编写一个ShopCheckItem类,继承于RelativeLayout,用来作为自定义的View,那么我们需要执行以下几个步骤:

- 阅读剩余部分 -

本文详细介绍模板相关的知识和如何制作Android模版及使用,便于较少不必要的重复性工作。比如我在工作中如果要创建一个新的模块,就不要需要创建MVP相关的几个类:Model、View、Presenter、Entity等。

本文专门介绍和模板相关的知识,那么问题来了:

  1. 模板是什么
  2. 模板使用位置
  3. 模板如何创建(包含模板存放位置)
  4. 模板如何使用

接下来,我就按照以上顺序为大家解读看起来高大上的模板

- 阅读剩余部分 -

<font color='#ee6252'>业务需求详细描述:</font>最近产品说要在分享的商品图中添加一些其他图片和文字,然后拼接为一张图片,再分享到微信朋友圈,于是我就一脸懵逼了,但是没办法还是得做额!

然后整理了一下思路,主要有这么两条路线:

  1. 自己手动绘制。
  2. 将布局转换为图片。

- 阅读剩余部分 -