【发布时间】:2010-10-17 14:23:56
【问题描述】:
我知道默认是 30 分钟,但是我正在考虑在小部件中制作游戏
这需要毫秒级的响应....有没有人弄乱了描述用来实现此目的的闹钟定时?它运作良好吗?
我还没有完成该项目的软件弧,因为我在网上看到很多关于此的投诉,所以在我去冒险之前需要知道这是否可行......但游戏将包含一个屏幕的大部件尺寸...许多区域可以点击并与之交互以及多个纹理动画
看起来我可以在画布上绘制然后将其弹出到位图来执行此操作...但这仍然让我有点困惑,所以如果有人知道一些好的教程,我将不胜感激
这是我被告知的作品:
代码: 油漆 p = 新油漆(); p.setAntiAlias(true); p.setStyle(Style.STROKE); p.setStrokeWidth(8); p.setColor(0xFFFF0000);
Bitmap bitmap = Bitmap.createBitmap(100, 100, Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
canvas.drawArc(new RectF(10, 10, 90, 90), 0, 270, false, p);
// RemoteViews views = new RemoteViews(updateService.getPackageName(), R.layout.main);
RemoteViews updateViews = null;
updateViews.setImageViewBitmap(R.id.canvas, bitmap);
ComponentName componentName = new ComponentName(updateService, DashboardAppWidgetProvider.class);
AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(updateService);
appWidgetManager.updateAppWidget(componentName, views);
但我正在努力解决此代码具有画布 ID 的概念以及如何使用它,因此我无法测试此代码
(我是一名经验丰富的 c/c++/c#/dx/opengl coder,第一次使用 android 和 java)
谢谢!
【问题讨论】:
标签: android android-widget widget