在画布上显示和隐藏对象?
Posted
技术标签:
【中文标题】在画布上显示和隐藏对象?【英文标题】:Show and hide object on canvas? 【发布时间】:2012-09-04 06:38:09 【问题描述】:我正在开发一款 android 游戏。我在屏幕上创建了一个画布。我想在其屏幕上显示一个对象 2 秒,然后它应该消失。
我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:使用此代码删除您的画布对象
Paint paint = new Paint();
paint.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
canvas.drawPaint(paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC));
其他
Canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR)
【讨论】:
【参考方案2】:保留 2 个位图副本。第二次不要绘制对象并交替绘制这两个位图,或者查看this 会帮你的
【讨论】:
以上是关于在画布上显示和隐藏对象?的主要内容,如果未能解决你的问题,请参考以下文章
动态数据显示 - WPF - 需要将文本添加到画布 - C#