我使用以下调用在画布上绘制一个位图:
_playerImage = BitmapFactory.decodeResource(getResources(), R.drawable.player);
Run Code Online (Sandbox Code Playgroud)
我现在怎么能把这张图片变成白色?当敌人被子弹击中时,我正试图使图像像顶部卷轴一样闪烁白色.
我需要使用BitmapFactory以外的东西吗?
我需要测量一段时间可以持续几个小时.我假设正常的做法是这样的:
Date date = new Date();
...wait some time...
(new Date()).getTime() - date.getTime())
Run Code Online (Sandbox Code Playgroud)
但是,用户可以将Android的时钟改回一小时以欺骗游戏并缩短时间吗?从在线资源中获取阅读时间是最佳解决方案吗?
I'm trying to create a byte[] given some unknown amount of bytes. Here's an example:
ArrayList al = new ArrayList();
al.Add(0xCA);
al.Add(0x04);
byte[] test = (byte[])al.ToArray(typeof(byte));
Run Code Online (Sandbox Code Playgroud)
I'm receiving an error that one or more of the values in the array cannot be converted to a byte. What am I doing wrong here?
Thanks