太刁啦!这个Android特效竟然能让一个刚培训出来的程序员月薪就拿到16k!

android-image-slide-panel图片照片墙的加载图片的时候一张一张叠加和加载完成后切换每一张的滑动特效,自定义ImageSlidePanel,按照初叶的使用习惯,每一页应该是一个模板,所以此处命名时使用了Template关键字

运行效果:

  • 太刁啦!这个Android特效竟然能让一个刚培训出来的程序员月薪就拿到16k!太刁啦!这个Android特效竟然能让一个刚培训出来的程序员月薪就拿到16k!

 

就这个Android特效让一个刚培训出来的程序员月薪就拿到15k,打死我都不信,我看这代码敲的也没有什么特别之处啊,我也是醉啦,我复制出了链接大家瞧瞧:完整源码查看地址:http://www.itlanbao.com/code/20150908/10000/100513.html

package com.stone.firstpage;

import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.PaintFlagsDrawFilter;
import android.util.AttributeSet;
import android.widget.TextView;

/**
 * 主要是抗锯齿来用的View,可以继承自LinearLayout等viewGroup类型的视图 添加了描边
 * 
 * @author Sistone.zhang
 * 
 */
@SuppressLint("DrawAllocation")
public class AntiAliasTextView extends TextView {
    private Paint paint;

    public AntiAliasTextView(Context context) {
        this(context, null);
    }

    public AntiAliasTextView(Context context, AttributeSet attrs) {
        this(context, attrs, 0);
    }

    public AntiAliasTextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);

        paint = new Paint();
        paint.setAntiAlias(true);
        paint.setColor(Color.WHITE);
        paint.setStrokeWidth(7);
        paint.setStyle(Paint.Style.FILL);
    }

    @Override
    protected void onDraw(Canvas canvas) {
        canvas.setDrawFilter(new PaintFlagsDrawFilter(0,
                Paint.FILTER_BITMAP_FLAG | Paint.ANTI_ALIAS_FL

你可能感兴趣的:(android,IT蓝豹)