太刁啦!這個Android特效居然能讓一個剛培訓出來的程序員月薪就拿到16k!

android-image-slide-panel圖片照片牆的加載圖片的時候一張一張疊加和加載完成後切換每一張的滑動特效,自定義ImageSlidePanel,按照初葉的使用習慣,每一頁應該是一個模板,因此此處命名時使用了Template關鍵字html

運行效果:

 

就這個Android特效讓一個剛培訓出來的程序員月薪就拿到15k,打死我都不信,我看這代碼敲的也沒有什麼特別之處啊,我也是醉啦,我複製出了連接你們瞧瞧:完整源碼查看地址:http://www.itlanbao.com/code/20150908/10000/100513.htmlandroid

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
程序員

相關文章
相關標籤/搜索