2017-10-17 20 views
-1

私は現在Androidには新しく、少し難しかったです。
現在、イメージはビットマップのサイズで画面に描画されますが、私が探しているのは、アプリケーションが起動される(またはエミュレータで実行される)たびに、ビットマップが定義された幅最大値と最小値。ランダムな高さと幅の間に画像を描く

私はこれについてどうやって行くのか分かりません。

助けがあれば助かります。

+1

はあなたのコードをポスト...にStackOverflowに – sasikumar

+3

ようこそ! [質問のためのガイド](https://stackoverflow.com/help/asking)、具体的には[最小限で完全で検証可能なサンプルの作成方法](https://stackoverflow.com/help)をご覧ください。/mcve) – AesSedai101

答えて

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); 
関連する問題