摘要:
从网上找的git忽略文件挺前面的,现在记录下来,以备后用:tomsuite.xml**pom.xml.releaseBackuprelease.propertiesgen*/seed.txtnoteslogsgen-external-apklibs.idea*.iml.DS_Store*.swpou... 阅读全文
摘要:
2015年12月15日00:19:02今天只看了理论和demo,明天再写文章,跑步好累2015年12月15日21:36:00解释器模式用来解释预先定义的文法。《大话设计模式》里面这么定义:如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个势力表述为一个简单语言中的句子,这样就可以构... 阅读全文
摘要:
什么是链?前后相连,一个连接下一个,其中包括多个节点,其实责任链模式也类似,他是多个对象之间相互关联,下一个对象的操作由上一个对象关联下来,上一个对象有个方法用于指向其他对象。职责链之间的前后关系是可以改变的,主要看上一节点主要指向哪个节点。android中事件分发就是责任链模式的具体表现:View... 阅读全文
摘要:
2015年12月10日21:54:25 完成一个功能可能会有好几种算法或者方法来实现,通过对算法和方法的抽象,提供统一接口,不通算法,实现方式为实现类,通过注入不同的实现对象来实现算法,实现方式的灵活切换即为策略模式。 策略模式是针对多种选择的代码片段的优化,是的代码减少修改,符合开闭原则。 优点: 阅读全文
摘要:
前几天在群里面有人找圆形可颜色渐变进度条,其中主要的知识点是SweepGradient; mSweepGradient = new SweepGradient(240, 360, new int[] { Color.CYAN, Color.DKGRAY, Color.GRAY, Color.... 阅读全文
摘要:
1,继承自view,实现ondraw方法: 初始化画笔,TextPaint paint,并设置画笔属性: paint.setFlags(Paint.ANTI_ALIAS_FLAG):画笔抗锯齿。 paint.setStyle(Paint.Style.STROKE):设置画笔... 阅读全文
摘要:
前几天做项目中选择图片的过程中遇到高版本和小米手机出现无法选择和崩溃的问题,现在记录下来,后面出现同类问题,也好查找1,定义常量:private static final int TAKE_PICTURE = 3;private static final int CHOOSE_PICTURE = 4... 阅读全文
摘要:
项目中涉及到gif图片的展示,原来使用的是gifview,但是当频繁的,加载过大图片的时候会出现OOM的问题,后来去github上面找相关的库:https://github.com/koral--/android-gif-drawableandroid-gif-drawable是比较好的,并能尽最大... 阅读全文
摘要:
Ripple 水波纹效果,也就是涟漪效果。波纹效果有两种: 1,波纹有边界:波纹涟漪效果只是显示在控件内部 android:background="?android:attr/selectableItemBackground" 2,波纹超出边界:波纹涟漪效果不会被限制在控件内部android:... 阅读全文
摘要:
android 5.0 提供3种过渡动画:进入退出 进入退出包括如下效果: explode 分解:屏幕中间进出 slide 滑动:屏幕边缘进出 fade 淡出:改变透明度来添加或者移除视图共享 changeBounds :改变目标视图布局边界 changeClipBo... 阅读全文