問題タブ [android-imageview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3345 参照

java - Android の SeekBar OnProgres 変更イベントで画像の明るさを設定したいですか?

SeekBar OnProgres 変更イベントで画像の明るさを設定したいですか? 画像の明るさを変更するための SeekBar があることの下に、imageview に画像を表示しています。

1)次の関数を使用して明るさを設定しています

2)次のコードを使用して画像の明るさを設定できました

3) SeekBar OnProgress 変更イベントで画像の明るさを変更したいのですが、そのためには ColorMatrix と Bitmap の間に関係が必要です。

画像を描きたくないので、既存の画像を変更したい。つまり、imageview で画像を表示しています。その下には、画像の明るさを変更するための SeekBar があります。

画像 onSeekBar Progressed 変更イベントの明るさを変更するのを手伝ってください。

0 投票する
2 に答える
1168 参照

android - AndroidImageViewで画像を設定する方法

アプリケーションのボタンを押すと、画像を表示する必要があります。

私が試しているのは:

しかし、それはエラーを示しています。

誰でも私を助けることができますか?ありがとう。

0 投票する
2 に答える
867 参照

android - 新しい画像をクリックすると、以前に選択した画像が元の画像に置き換えられます

ImageAdapter でグリッド ビューを使用して画像を表示しています。元の画像を含むmThumbIdsと、選択した画像を含むcThumbIdsの 2 つの画像セットがあります。

現在、画像をクリックすると、選択した画像で通常の画像が変更されます。コードは次のとおりです。

しかし、別の画像をクリックすると、別の画像も選択されているように表示されると問題が発生します。正しい方法は、新しい画像を選択済みとして表示し、古い画像を選択済みとして削除することです。つまり、古い画像は元の画像に戻す必要があります。

これについて私を助けてください

ありがとう、

パンカイ

0 投票する
2 に答える
1168 参照

android - Custom ImageView での画像処理と変更した画像の保存

カスタム ImageView を使用しています。その onDraw では、キャンバスを使用して、ユーザーのタッチに基づいて線やビットマップを描画するような処理を行います。

ユーザーが画像を保存したいときに結果のスナップショットを保存するには、drawingCache を使用します。

もちろん、ユーザーが保存を押している間、これを使用して実際の画像を取得できますが、画像にはimageViewで行われた処理は含​​まれていません。

問題: 保存される画像のサイズは、フルスクリーンの imageView のサイズですが、デバイスによって異なります。画面サイズが小さい携帯電話の場合、240 X 320 まで下がります。

質問:

を。デバイスの画面サイズに関係なく、まともなサイズの画像を取得することは可能ですか?

b. カスタム ImageView で使用されている画像に対して直接画像処理を行うことは可能ですか?

期待してありがとう!

何かご意見は?

0 投票する
1 に答える
506 参照

android - グリッドビューにその画像の位置情報がある場合、特定の画像を置き換えるにはどうすればよいですか?

画像をレンダリングするために、画像アダプターで gridview を使用しています。

その画像の位置情報を持っている場合、特定の画像を置き換えることができるかどうかを知りたいですか?

為に。たとえば、以前に選択した画像の位置を格納する可変の以前の場所があります。その 1 (長方形の画像) としましょう。ここで、場所 1 の画像を他の画像 (正方形の画像) に置き換えたいと考えています。これどうやってするの?

0 投票する
1 に答える
2162 参照

android - ビットマップから形成された ImageView の初期 URL を取得するにはどうすればよいですか

最初に、 を使用して外部 URL からビットマップを作成しましたbitmapFactory。次に、ビットマップを次のように Image ビューに配置します。

ここで、 から URL をリバース エンジニアリングする必要がありImageViewます。

すべての助けに感謝します。

0 投票する
4 に答える
152884 参照

android - プログラムで ImageView を表示する

ユーザーがボタンをクリックしたときに ImageView を画面の中央に表示するにはどうすればよいですか? 画像を res/drawable-folder に配置しました。

以下のコードを試してみましたが、ImageView を表示する方法がわかりません。

ありがとう!

0 投票する
2 に答える
1408 参照

android - onDrawを呼び出すことによって頻繁に更新されるカスタムImageViewの最適化

カスタムImageViewを作成し、そのonDrawメソッドで、タッチなどのユーザー操作に基づいてビットマップを描画する必要があります。ビットマップを追加し始めると、アプリケーションの速度が大幅に低下しますが、すべてが正常に機能しています。

これは、カスタムImageViewのonDrawで行うことです

ご覧のとおり、ビットマップの数が4〜5を超えると、onDrawが自然に呼び出されるたびに、リスト内のすべてのビットマップを再描画しています。操作が非常に高価になり、アプリケーションの速度が低下します。

これをどのように最適化できるかについて、この問題に対する解決策はありますか?

  1. 別のスレッドでdrawBitmapを呼び出すと、操作のコストを下げることができますか?

  2. 以前のキャンバスのコピーを保持してから、すべてのビットマップを再度描画するのではなく、単にonDrawで復元する方法はありますか?

  3. 問題は本質的に、ビューを更新して動的な画像をたくさん表示し、その最適化を行うことです。

0 投票する
1 に答える
15897 参照

android - ImageViewの1次元は空き領域に合わせ、2番目の次元はアスペクト比を維持するために評価します

<img width="100%" />Android用のようなものが必要です<ImageView>。つまり、幅を使用可能なすべてのスペースにサイズ変更し(画像の幅を縮小または拡大)、アスペクト比を維持するために高さを自動的に変更します。

Something like <ImageView android:layout_width="match_parent" android:layout_height="auto">

必要な画像でdoを使用android:scaleType="fitCenter"しますが、画像でのみ、ビュー自体の高さは変更されません。ブースの寸法をmatch_parentに設定すると、必要なものが得られますが、画面に画像が1つしかない場合に限ります。しかし、私は画像の下にいくつかのテキストが必要です。

ImageViewの子を作成する唯一の方法ですか?たとえばandroid:adjustViewBounds="true"、私には何もしません。

0 投票する
2 に答える
47869 参照

android - SDカードに画像を表示するようにImageviewを設定しますか?

携帯電話のSDカードに画像を保存しています。画像ビューで表示したい。ファイルの場所はわかっています。アクティビティの作成時に、次のような簡単な言い方がありますか

これを行う方法があれば教えてください。ありがとうございました。