[解決済み] Picassoで画像を全幅・固定高にリサイズする
2022-04-25 01:54:09
質問
縦長のLinearLayoutで、アイテムの1つが
ImageView
を Picasso で読み込んでいます。画像の横幅をデバイスの幅いっぱいまで上げ、画像の中央部分を一定の高さ(150dp)で切り取って表示する必要があります。現在、以下のようなコードになっています。
Picasso.with(getActivity())
.load(imageUrl)
.placeholder(R.drawable.placeholder)
.error(R.drawable.error)
.resize(screenWidth, imageHeight)
.centerInside()
.into(imageView);
に入れるべき値は?
screenWidth
と
imageHeight
(=150dp)ですか?
解決方法は?
探しているのは
.fit().centerCrop()
これらが意味すること
-
fit
- が表示されるまで待ちます。ImageView
を測定し、そのサイズにぴったり合うように画像をリサイズしてください。 -
centerCrop
- 画像をアスペクト比にしたがって、サイズいっぱいに拡大します。上下または左右のどちらかをトリミングして、サイズにぴったり合うようにします。
関連
-
[解決済み] Androidで画面の幅と高さを取得する
-
[解決済み] ImageViewの幅と高さをプログラムで設定する?
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
ファインバグタイプ
-
final, finally, finalizeの違いについて話してください。
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
Java コンパイルエラー - スレッド "main" で例外 java.lang.Error: 未解決のコンパイル問題です。
-
Spring BootのテストメソッドFailed to load ApplicationContextの問題を解決する
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
このラインで複数のマーカーを解決する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
Spring Boot による HTTPS アクセスの設定
-
this()の呼び出しはコンストラクタ本体の最初の文でなければならない 例外解決と原因分析
-
Spring boot runs with Error creating bean with name 'entityManagerFactory' defined in class path resource
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
node js npm gruntインストール、elasticsearch-head 5.Xインストール
-
javax.net.ssl.SSLException: 読み取りエラー: ssl=0xdeae5100: システムコール中の I/O エラー、接続 res
-
テストが見つかりませんでした
-
ブラウザでの大容量ファイルスライスアップロード(Javaサーバサイド実装)