如何以编程方式将圆形图像边框设置为imageview

时间:2014-12-24 12:19:09

标签: android

我想通过代码使用渐变色来制作圆形图像,如图{{0p>

3 个答案:

答案 0 :(得分:4)

检查此解决方案https://github.com/vinc3m1/RoundedImageView 它对我有用。

带边框的示例:

        <RoundedImageView
            android:id="@+id/imageViewAvatar"
            android:layout_width="150dp"
            android:layout_height="150dp"
            android:layout_gravity="center_horizontal|bottom"
            android:background="@drawable/border"
            android:cropToPadding="true"
            android:padding="7dp"
            android:scaleType="centerCrop"
            my:is_oval="true"
            my:round_background="false" />

边框是你想要的任何边框的png。您只需要设置填充,即图像和边框之间的距离。然后设置图像。

答案 1 :(得分:0)

这是一个用于Android的Lib,你可以使用这个https://github.com/pungrue26/SelectableRoundedImageView

答案 2 :(得分:0)

您可以使用RoundedImageView库。

或者,如果您不想使用图书馆,请查看this