自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 面试之用源码的方式解释ScrollView 嵌套listview的解决方案

记录一下 ScrollView 嵌套 ListView 时,为什么只会显示一个item。解决方式有很多:通常用的解决方式是这样子的:public class MyListView extends ListView { public MyListView(Context context) { super(context); } public M

2017-09-18 15:29:18 394

原创 打造自己的dialog

主要是记录一下如何打造自己的dialog。自定义,高扩展。

2017-05-06 12:29:32 663

原创 设计模式2之策略模式(整理笔记)

我们在写代码的时候肯定遇到过这样子的事情,随着需求的不断改变,我们也会在骂娘的过程中,不断的改着自己的代码。。。。但是高手总会花费最小的代价,完成任务,而像我这样子的渣渣。。。。(PS:我的老板,每天都会在脑子里出现一个新的创意,叫我去试试,我很受伤!!!!)今天我记录一下我老板对我的照顾!!!顺便整理一下策略模式的一些东西。下面是一个由真实情景改编而成(如有雷同,请默默哭一会。。)

2017-04-04 11:23:27 320

原创 设计模式之简单工厂模式(整理笔记)

(1)面向对象和面向过程的区别:书里面的比喻是活字印刷术和 印刷术的区别。文章中借用小菜面试所写的的 一个程序:输入个位数的减减乘除,输出结果。来引出初学者和大部分开发者所犯下错误:命名不规范(请使用驼峰式),代码逻辑不够严谨(缺少对非常规方式的考虑)还有最重要的是只针对当前功能所写出的代码,代码质量不够高,不易复用,维护和扩展等。如果我们只是为了完成功能而去写一个代码的时候,势必也就丢失了我

2017-04-03 14:23:05 314

原创 前端之重新认识HTML

现在的业界的标准,网页技术严格的三层分离:html就是负责描述页面的语义;css负责描述页面的样式;js负责描述页面的动态效果的。HTML是HyperTextMarkup Language的缩写,超文本标记语言。HTML是一个纯文本文件(本质就是txt文本改了个后缀名。。。),用一些标签来描述文字的语义,这些标签在浏览器里面是看不到的,所以称为“超文本”,所以就是“超文本标记语言”了。

2017-03-30 13:55:07 274

原创 安卓六大设计原则

安卓六大设计原则包括:(1) 单一职责原则; (2)氏替换原则;(3)依赖倒置原则; (4)接口隔离原则;(5)迪米特原则; (6)开闭原则。

2017-03-07 09:27:09 2587 1

原创 平行空间--打造自己的开场动画

平行空间--打造自己的开场动画

2017-02-11 10:26:34 382

原创 提升应用的启动速度 和 splash页面的设计

我叫小马,我在坚持写一些东西,希望互相学习.我的博客是http://blog.csdn.NET/maqianli23本博客地址:http://blog.csdn.net/maqianli23/article/details/54231910说明:这是个人笔记。。。。。--------------------------------------------------------

2017-01-08 09:25:54 519

原创 安卓图片的压缩,尺寸,质量,采样率和微信压缩

图片压缩:分为质量压缩,尺寸压缩,采样率压缩,微信压缩(哈夫曼编码)(都不是重点,重点是第四种)质量压缩:设置bitmap options属性,降低图片的质量,像素不会减少尺寸压缩:通过缩放像素减少图片的大小。采样率压缩:通过降低图片像素来减小图片的大小微信压缩(华为EMUI5.0已经将定常编码改为了哈夫曼编码(猜测,没有看过源码),但是微信是这样子做的)

2017-01-02 17:45:28 5437 6

原创 一个可以左滑删除的完整购物车DelSlideExpandableListView

介绍一下我在项目中写过的一个购物车。有以下功能:左滑删除商品;全选、多选、单选结算价钱,删除商品,增减商品数量一般购物车运用到功能就这些了吧。接下来主要介绍一下他的左滑删除共呢个完整代码已经抽取成了一个demo.我会在最后把地址贴出来。其实原理很简单,就是ExpandableListView扩展成一个DelSlideExpandableListView,控件一共有两个,一个DelSlideExpandableListView,和一个包裹着子视图可滑动部分的ScrollLinerLayout.

2016-12-13 08:51:24 2967 9

原创 关于MVP的一点小小的看法

今天记录一下关于自己试用MVP的一点心得。mvp 设计模式的好处我就不多说了 ,自行百度吧。关于如何使用MVP模式。我的理解是这样子的。MVP--三者各司其职。我将MVP比作成一个厨师做饭, model作为宫保鸡丁的样式模式,View是厨师做出来展示的宫保鸡丁,P是他如何做的。。。。个人理解不喜勿喷!!接下来讲如何做。。,不对是如何

2016-12-10 15:34:37 385

原创 安卓加载html代码片段

我们在做项目的时候,有时候后台会直接给你返回一段html的代码片段,即后台没有处理过的富文本信息。以前的解决方式是让后台将其生成一个静态网页 ,用webView进行展示,这样子本身就是一个错误的选择,现在PASS。正确的解决方式网上流传着4个版本。第一个 :直接使用第三方富文本加载器进行加载。第二个:使用TextView进行加载---有缺点:当显示的富文本信息的图片路径不全时,加载失败

2016-12-10 09:57:41 6112 1

空空如也

空空如也

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

TA关注的人

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