سلام دوستان وقت بخیر
ببخشید من یک ریسایکلر ویو دارم که داخل هر آیتمش یک پنل هست.
و داخل هر پنل یک ایمیج ویو.
من با استفاده از کتابخانه Picasso تصاویر رو به صورت آنلاین در ایمیج ویو قرار میدم.
مشکلی که دارم اینه که من میخوام به گوشه های ایمیج ویو انحنا بدم ولی اصلا نمیشه.
قبلا با تابع زیر به هر ویویی که میخواستیم انحنا میدادیم.
Sub setCornerRadius(v As View, Rx_TopLeft As Float, Ry_TopLeft As Float, Rx_TopRight As Float, Ry_TopRight As Float, Rx_BottomRight As Float, Ry_BottomRight As Float, Rx_BottomLeft As Float, Ry_BottomLeft As Float)
Dim jo As JavaObject = v.Background
If v.Background Is ColorDrawable Or v.Background Is GradientDrawable Then
jo.RunMethod("setCornerRadii", Array As Object(Array As Float(Rx_TopLeft, Ry_TopLeft, Rx_TopRight, Ry_TopRight, Rx_BottomRight, Ry_BottomRight, Rx_BottomLeft, Ry_BottomLeft)))
End If
End Sub
ولی این تابع رویش ایمیج ویو و مخصوصا تصاویر دریافتی به صورت url کار نمیکنه و خطا میداده.
از اساتید ممنون میشم راهنماییم کنن. خیلی وقته اینه مشکل رو دارم و نتونستم براش راهکاری پیدا کنم.
ممنون از راهنمایی تون
@محمدرضا شاهپیری