专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 图形/图像

android-image-slide-panel图片相片墙的加载和滑动特效 源码分享+免费Android视频分享

发布时间:2011-06-27 19:19:37 文章来源:www.iduyao.cn 采编人员:星星草
android-image-slide-panel图片照片墙的加载和滑动特效 源码分享+免费Android视频分享

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

运行效果:

 

特效完整源码下载地址: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

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: