点滴积累1

原创 2015年11月19日 15:12:08

1.ViewPager切换颜色渐变效果

代码见https://github.com/spongebobrf/MaterialIntroTutorial

中间色计算代码如下

int colorToSet = (int) (new ArgbEvaluator().evaluate(Math.abs(multiplier), colorStart, colorEnd));

2.android.support.v4.content.ContextCompat

从名字上可以看出这个类用于兼容Context的

 由于不同版本的系统sd卡的访问权限变化过多次可以使用getExternalFilesDirs方法兼容各种版本

buildPath(Environment.getExternalStorageDirectory(), DIR_ANDROID, DIR_DATA,
                        context.getPackageName(), DIR_CACHE);

  private static File buildPath(File base, String... segments) {
        File cur = base;
        for (String segment : segments) {
            if (cur == null) {
                cur = new File(segment);
            } else if (segment != null) {
                cur = new File(cur, segment);
            }
        }
        return cur;
    }


buildPath这个可变参数用的很巧妙,以前想过类似的使用,在这里找到了官方的使用方式


相关文章推荐

C++ 点滴积累(1)

1.引用和指针的区别? 答:引用与指针的差别很大,指针是个变量,可以把它再变成指向别处的地址,然而, 建立引用时必须初始化,并且它不能再依附其他不同的变量了。可以这么说,引用是一个变/常量的别名。对...
  • whz_zb
  • whz_zb
  • 2011年10月22日 10:20
  • 604

点滴测速加1对1串口

  • 2012年07月19日 11:04
  • 4KB
  • 下载

android stadio点滴1

1.问题描述: ADB not responding. If you'd like to retry, then please manually kill "adb.exe"  2.经历历程:其实...

JS——笔试点滴记录1——闭包与this及方法

笔试点滴类记录一些笔试遇到的题目,不一定有难度,但一定有所收获与启发。 1、题目:编写一个函数mul,使下面成立: alert(mul(3)(4)(5));//提示60 alert(mul(2)(...

windows编程学习点滴1

虽说是跟计算机打交道,写过代码,但对程序的认识还是没有达到能够像大神那样可以随心所欲的境界,还是有很多未曾接触的概念和理论。 it这行,有人辛苦烦恼,有人轻松愉快。 就单单做同一件事情来讲,各人之间的...

记录点滴1

2012年2月20日 大学二年级第四学期始 每周一记录   第一周:2月20日~2月26日   重要人物:巫大爷 基本时间:除了吃喝拉撒睡的其余时间 主要地点:教学楼、宿舍、饭堂、操场 ...
  • wwj_748
  • wwj_748
  • 2012年02月26日 21:37
  • 896

Win32编程点滴1

文字来源:http://www.cnblogs.com/Greatest/archive/2009/08/25/1553623.html 当我们非常熟练得用着MFC/ATL/WTL的时候,是否还...

Qt 编程点滴1

MinGw + CodeBlock + Qt 4.5 类定义后面要加";" 函数的实现部分,如果定义部分有void,则实现部分不能少; 检查include文件有无少; error: reque...

学习mysql的点滴(1)

sql语句中alert的用法小结

点滴编程 1

1:类不能用private和protected修饰,因为它们都是修饰成员变量和方法的。类的修饰符:public,static(静态类),internal(默认  ),abstract(抽象类)2:在G...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:点滴积累1
举报原因:
原因补充:

(最多只允许输入30个字)