图像以随机坐标闪烁-Android

嗨,大家好,我是android的新手,我想在大学练习中提供一些帮助:) 我想创建一个微型游戏,其中一个图像(机器人)出现在随机位置并消失,我必须射击它直到退出。 我有随机坐标,但是我不知道如何闪烁。当我启动该应用程序时,请执行1,然后在屏幕上的1个位置站立

public class JatekTer extends AppCompatactivity {


ImageView robot;
ImageView explosion;

AnimationDrawable andrw;
Bitmap bmap;

int delay_ms = 1000;



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setRequestedOrientation(activityInfo.SCREEN_ORIENTATION_PORTRAIT);
    setRequestedOrientation(activityInfo.SCREEN_ORIENTATION_LANDSCAPE);
    setContentView(R.layout.activity_jatek_ter);

    robot = (ImageView) findViewById(R.id.robotimage);



    robot.setOnClicklistener(new View.OnClicklistener() {
        @Override
        public void onClick(View v) {

            robot.setImageResource(R.drawable.explosionrobot);

        }
    });

    Handler hand = new Handler();
    hand.postDelayed(new Runnable() {
        @Override
        public void run() {

                flashing();


        }
    },delay_ms);

}



public void flashing(){


        AbsoluteLayout.LayoutParams absParams =
                (AbsoluteLayout.LayoutParams) robot.getLayoutParams();

        DisplayMetrics displaymetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
        int width = displaymetrics.widthPixels-150;
        int height = displaymetrics.heightPixels-150;


        Random r = new Random();


        absParams.x = r.nextInt(width);
        absParams.y = r.nextInt(height);
        robot.setLayoutParams(absParams);


        robot.setVisibility(View.VISIBLE);


}

}

fangtanyi 回答:图像以随机坐标闪烁-Android

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3131144.html

大家都在问