์๋ ํ์ธ์, simpledraweeView scaletype์ centerCrop์ผ๋ก ์ค์ ํ์ง๋ง ํจ๊ณผ๊ฐ ์์ต๋๋ค.
๋์์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๋ด ์ฝ๋:
XML:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10"
android:layout_marginRight="@dimen/dp_10"
์๋๋ก์ด๋:scaleType="centerCrop"
ํ๋ ์ค์ฝ:actualImageScaleType="centerCrop"
/>
์๋ฐ:
mImage = (SimpleDraweeView) itemView.findViewById(R.id.iv_image);
mImage.setAspectRatio(1.5f);
๊ฒฐ๊ณผ ์ฌ์ง(์ผ์ชฝ ์ฌ์ง์ ์คํจ):
android:scaleType
์ฌ์ฉํ์ง ๋ง์ญ์์ค.
๊ทธ๋ฌ๋ ๋ฌธ์ ๊ฐ ๋ฌด์์ธ์ง ๊ทํ์ ์ด๋ฏธ์ง์์ ๋์๊ฒ ๋ช ํํ์ง ์์ต๋๋ค. ์ผ์ชฝ ์ด๋ฏธ์ง๋ ์ค์ ๋ก ์ค์์ด ์๋ฆฐ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋ณด๊ณ ์ ํ๋ ๊ฒ๊ณผ ์ค์ ๋ก ๋ณด๊ณ ์๋ ๊ฒ์ ์๋ฅผ ๋ค์ด ์ฃผ์๊ฒ ์ต๋๊น?
๋คํธ์ํฌ์์ ์ด๋ฏธ์ง๋ฅผ ๋ก๋ํ๊ณ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ํฌ๊ธฐ ์กฐ์ ์ ์ํํฉ๋๋ค. holder.image.setScaleType(ImageView.ScaleType.CENTER_CROP);
simpleDraweeView.getHierarchy().setActualImageScaleType(ScalingUtils.ScaleType.CENTER_CROP);
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
simpleDraweeView.getHierarchy().setActualImageScaleType(ScalingUtils.ScaleType.CENTER_CROP);