3

Android マトリックスMatrix.ScaleToFitには 4 つの値が含まれています。

public static final Matrix.ScaleToFit CENTER

元の src の縦横比を維持しながら、src が完全に dst 内に収まるようにスケールを計算します。少なくとも 1 つの軸 (X または Y) が正確に適合します。結果は dst の中央に配置されます。

public static final Matrix.ScaleToFit END

元の src の縦横比を維持しながら、src が完全に dst 内に収まるようにスケールを計算します。少なくとも 1 つの軸 (X または Y) が正確に適合します。END は、結果を dst の右端と下端に揃えます。

public static final Matrix.ScaleToFit FILL

src が dst と正確に一致するように、X と Y を個別にスケーリングします。これにより、src のアスペクト比が変更される場合があります。

public static final Matrix.ScaleToFit START

元の src の縦横比を維持しながら、src が完全に dst 内に収まるようにスケールを計算します。少なくとも 1 つの軸 (X または Y) が正確に適合します。START は、結果を dst の左端と上端に揃えます。

プロジェクトの 2 つの欠損値を探しています。

  • 結果をフェルトと下端に揃えます
  • 結果を右端と上端に揃えます

このマトリックスにそれらの可能性がない理由がよくわかりません。android:scaleType="xxxxx" レイアウトの代わりに他のプロパティを使用する必要がありますか?

4

0 に答える 0