RoundedImageView icon indicating copy to clipboard operation
RoundedImageView copied to clipboard

android:scaleType Not working in new version

Open horsehead1111 opened this issue 4 years ago • 3 comments

scaleType Not working in new version

horsehead1111 avatar Feb 23 '21 05:02 horsehead1111

same issue

forceporquillo avatar Apr 06 '21 17:04 forceporquillo

自己加一个吧 <declare-styleable name="RoundedImageView"> <attr name="riv_corner_radius" format="dimension" /> <attr name="riv_corner_radius_top_left" format="dimension" /> <attr name="riv_corner_radius_top_right" format="dimension" /> <attr name="riv_corner_radius_bottom_left" format="dimension" /> <attr name="riv_corner_radius_bottom_right" format="dimension" /> <attr name="riv_border_width" format="dimension" /> <attr name="riv_border_color" format="color" /> <attr name="riv_mutate_background" format="boolean" /> <attr name="riv_oval" format="boolean" /> <attr name="riv_scaleType"> <enum name="matrix" value="0" /> <enum name="fitXY" value="1" /> <enum name="fitStart" value="2" /> <enum name="fitCenter" value="3" /> <enum name="fitEnd" value="4" /> <enum name="center" value="5" /> <enum name="centerCrop" value="6" /> <enum name="centerInside" value="7" /> </attr> <attr name="riv_tile_mode"> <enum name="clamp" value="0" /> <enum name="repeat" value="1" /> <enum name="mirror" value="2" /> </attr> <attr name="riv_tile_mode_x"> <enum name="clamp" value="0" /> <enum name="repeat" value="1" /> <enum name="mirror" value="2" /> </attr> <attr name="riv_tile_mode_y"> <enum name="clamp" value="0" /> <enum name="repeat" value="1" /> <enum name="mirror" value="2" /> </attr> </declare-styleable> 然后改一下代码 int index = a.getInt(R.styleable.RoundedImageView_riv_scaleType, 3);

OneGreenHand avatar Jul 13 '21 07:07 OneGreenHand

然后布局中使用 app:riv_scaleType="fitXY"

OneGreenHand avatar Jul 20 '21 08:07 OneGreenHand