点滴积累1

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这个可变参数用的很巧妙,以前想过类似的使用,在这里找到了官方的使用方式


阅读更多
个人分类: Android 点滴积累
想对作者说点什么? 我来说一句

QTP知识点滴积累.doc

2008年09月23日 37KB 下载

Win32编程基础

2016年08月12日 3.73MB 下载

Java学习心得知识积累

2008年10月31日 18KB 下载

struts相关文档集锦

2009年03月23日 10.49MB 下载

没有更多推荐了,返回首页

不良信息举报

点滴积累1

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭