我目前刚接触Android,我遇到了一些困难 目前,图像只是在位图大小的屏幕上绘制,但我要做的是每次启动应用程序(或在模拟器中运行)时,位图将以定义的最大值和最大值之间的随机高度和宽度绘制。最低价值。
我不知道如何解决这个问题。
任何帮助都会很棒。
答案 0 :(得分:0)
你正在寻找这样的东西:
Random r = new Random();
int myRandomWidth = r.nextInt(maxWidthValue - minWidthValue) + minWidthValue;
int myRandomHeight = r.nextInt(maxHeightValue - minHeightValue) + minHeightValue;
Bitmap b = ContextCompat.getDrawable(this,R.drawable.myBitmap);
b = Bitmap.createScaledBitmap(b, myRandomWidth, myRandomHeight, false);
myImageView.setImageBitmap(b);