- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android DrawText字符串的绘制
Android DrawText字符串的绘制
文章分类:Java编程
Java代码 ?
package?com.Aina.Android;??
??
import?java.util.Vector;??
??
import?android.graphics.Canvas;??
import?android.graphics.Color;??
import?android.graphics.Paint;??
import?android.graphics.Paint.FontMetrics;??
import?android.view.KeyEvent;??
??
public?class?TextUtil?{??
??
????private?int?mTextPosx?=?0;//?x坐标??
????private?int?mTextPosy?=?0;//?y坐标??
????private?int?mTextWidth?=?0;//?绘制宽度??
????private?int?mTextHeight?=?0;//?绘制高度??
????private?int?mFontHeight?=?0;//?绘制字体高度??
????private?int?mPageLineNum?=?0;//?每一页显示的行数??
????private?int?mCanvasBGColor?=?0;//?背景颜色??
????private?int?mFontColor?=?0;//?字体颜色??
????private?int?mAlpha?=?0;//?Alpha值??
????private?int?mRealLine?=?0;//?字符串真实的行数??
????private?int?mCurrentLine?=?0;//?当前行??
????private?int?mTextSize?=?0;//?字体大小??
????private?String?mStrText?=?;??
????private?Vector?mString?=?null;??
????private?Paint?mPaint?=?null;??
??
????public?TextUtil(String?StrText,?int?x,?int?y,?int?w,?int?h,?int?bgcolor,??
????????????int?textcolor,?int?alpha,?int?textsize)?{??
????????mPaint?=?new?Paint();??
????????mString?=?new?Vector();??
????????this.mStrText?=?StrText;??
????????this.mTextPosx?=?x;??
????????this.mTextPosy?=?y;??
????????this.mTextWidth?=?w;??
????????this.mTextHeight?=?h;??
????????this.mCanvasBGColor?=?bgcolor;??
????????this.mFontColor?=?textcolor;??
????????this.mAlpha?=?alpha;??
????????this.mTextSize?=?textsize;??
????}??
??
????public?void?InitText()?{??
????????mString.clear();//?清空Vector??
????????//?对画笔属性的设置??
//??????mPaint.setARGB(this.mAlpha,?Color.red(this.mFontColor),?Color??
//??????????????.green(this.mFontColor),?Color.blue(this.mFontColor));??
????????mPaint.setTextSize(this.mTextSize);??
????????mPaint.setColor(Color.BLUE);??
????????this.GetTextIfon();??
????}??
??
????/**?
?????*?得到字符串信息包括行数,页数等信息?
?????*/??
????public?void?GetTextIfon()?{??
????????char?ch;??
????????int?w?=?0;??
????????int?istart?=?0;??
????????FontMetrics?fm?=?mPaint.getFontMetrics()
您可能关注的文档
- abide.doc
- about chinaFinance and banking.doc
- Abpyoil英语六级阅读理解练习题(八).doc
- Abqtppz英语六级作文.doc
- ABAP讲义.doc
- about chinaculture.doc
- AB计算机硬件.doc
- ACCA paperF4.doc
- Abyuuia英语学习托福词汇――分类词汇必备.doc
- Acckexp英语学习专8词汇必备.doc
- 2025年互联网+医疗:在线医疗平台运营流程优化策略分析.docx
- 2025年社区体育公园儿童游乐区设计:多功能空间安全评估报告.docx
- 2025年社区体育公园户外健身器材维护与更新策略研究.docx
- 跨境医养结合模式在2025年社区老年日间照料中的服务创新与市场响应.docx
- 2025年能源与资源行业:能源行业市场供需分析与未来趋势研究报告.docx
- 2025年户外露营装备租赁平台竞争力评估报告.docx
- 2025年储能产业储能系统储能设备储能技术市场发展趋势与挑战白皮书.docx
- 2025年智能硬件生态平台在环保领域的应用与解决方案.docx
- 数字化转型下银行零售业务营销活动效果评估报告.docx
- 新消费品牌2025年爆品打造:产品包装设计与消费者体验.docx
文档评论(0)