AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_搜狐新闻
web技术

web技术

当前位置:主页 > web技术 >

联系我们

CONTACT

地址:
电话:
传真:
邮箱:

Android中layout.xml文件中加载自定义的View类

2019-01-26

      



View类的实现:

package com.bn.summer;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.View;

public class GGView3 extends View{

	int COMPONENT_WIDTH;
	int COMPONENT_HEIGHT;
	boolean initflag=false;	
	Bitmap[] bma;	
	Paint paint;
	int[] drawablesId;
	int currIndex=0;
	boolean workFlag=true;
	
	public GGView3(Context father,AttributeSet as) 
	{ 
		super(father,as);	
		this.drawablesId=new int[]
		{
			R.drawable.room1,	
			R.drawable.room2,	
			R.drawable.room3,		
		};
		bma=new Bitmap[drawablesId.length];
		initBitmaps();
		paint=new Paint();
		paint.setFlags(Paint.ANTI_ALIAS_FLAG);//消除锯齿		
		
		new Thread()
		{
			public void run()
			{
				while(workFlag)
				{
					currIndex=(currIndex+1)%drawablesId.length;
					GGView3.this.postInvalidate();
					try 
					{
						Thread.sleep(2500);
					} catch (InterruptedException e) 
					{						
						e.printStackTrace();
					}
				}
			}
		}.start();
	}
	
	public void initBitmaps()
	{
		Resources res=this.getResources();
		for(int i=0;i

http://www.bkjia.com/Androidjc/777964.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/777964.htmlTechArticleView类的实现: package com.bn.summer;import android.content.Context;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;i...

本文源自: AG环亚娱乐

Copyright © 2005-2017 http://www.turingvr.com AG环亚娱乐_AG直营网_环亚娱乐AG最佳线路_搜狐新闻版权所有

友情链接: