• 动态文本输出


    效果图:






    代码:

    public class FontUtil 
    {
    	static int cIndex=0;
    	static final float textSize=40;
    	static int R=255;
    	static int G=255;
    	static int B=255;
    	public static Bitmap generateWLT(String[] str,int width,int height)
    	{
    		Paint paint=new Paint();
    		paint.setARGB(255, R, G, B);
    		paint.setTextSize(textSize);
    		paint.setTypeface(null);
    		paint.setFlags(Paint.ANTI_ALIAS_FLAG);
    		Bitmap bmTemp=Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
    		Canvas canvasTemp = new Canvas(bmTemp);
    		for(int i=0;i<str.length;i++)
    		{
    			canvasTemp.drawText(str[i], 0, textSize*i+(i-1)*5, paint);
    		}
    		return bmTemp;
    	}
    	static String[] content=
    	{
    		"赵客缦胡缨,吴钩霜雪明。",
    		"银鞍照白马,飒沓如流星。",
    		"十步杀一人,千里不留行。",
    		"事了拂衣去,深藏身与名。",
    		"闲过信陵饮,脱剑膝前横。",
    		"将炙啖朱亥,持觞劝侯嬴。",
    		"三杯吐然诺,五岳倒为轻。",
    		"眼花耳热后,意气素霓生。",
    		"救赵挥金槌,邯郸先震惊。",
    		"千秋二壮士,煊赫大梁城。",
    		"纵死侠骨香,不惭世上英。",
    		"谁能书閤下,白首太玄经。",
    	};
    	//获得数组的方法
    	public static String[] getContent(int length,String[] content)
    	{
    		String[] result=new String[length+1];
    		for(int i=0;i<=length;i++)
    		{
    			result[i]=content[i];
    		}
    		return result;
    	}
    	//更新颜色的方法
    	public static void updateRGB()
    	{
    		R=(int)(255*Math.random());
    		G=(int)(255*Math.random());
    		B=(int)(255*Math.random());
    	}
    }

    下载地址:http://download.csdn.net/detail/anzhongliu/8721505



  • 相关阅读:
    Count Complete Tree Nodes***
    Kth Smallest Element in a BST
    Lowest Common Ancestor of a Binary Search Tree
    VPC实验案例
    BGP实验 (IBGP,EBGP) neighbor
    BGP基础实验 Cyrus
    H3c AC模式切换
    语音实验8 硬件电话通过DHCP方式连接到CME
    语音实验7 2台CME,3台软件电话
    语音实验6 1台CME,2台软件电话
  • 原文地址:https://www.cnblogs.com/Anzhongliu/p/6092080.html
Copyright © 2020-2023  润新知