Golbazzar 1 ارسال شده در 15 خرداد، 2025 اشتراک گذاری ارسال شده در 15 خرداد، 2025 سلام میخواستم عکس را به شکل زیر درست کنم هم دایره هست و هم مربع یعنی ترکیب هردو هست با کتابخانه CircularImageView فقط دایره میشه ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
Golbazzar 1 ارسال شده در 20 تیر، 2025 سازنده اشتراک گذاری ارسال شده در 20 تیر، 2025 میخواستم فقط گوشه های عکس را گرد کند نه کل عکس را. عکس بصورت مربع یا مستطیل باشد با گوشه گرد که مقدار بدهیم درصد گردی را. ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mehrzad238 56 ارسال شده در 1 مرداد، 2025 اشتراک گذاری ارسال شده در 1 مرداد، 2025 میتونی از این کد استفاده کنی برای همش جواب میده چه عکس یا پنل یا لیبل فرقی نداره Sub SetPanelCornerRadius(View As B4XView, CornerRadius As Float,TopLeft As Boolean,TopRight As Boolean,BottomLeft As Boolean,BottomRight As Boolean) #If B4I 'https://www.b4x.com/android/forum/threads/individually-change-corner-radius-of-a-view.127751/post-800352 View.SetColorAndBorder(View.Color,0,0,CornerRadius) Dim CornerSum As Int = IIf(TopLeft,1,0) + IIf(TopRight,2,0) + IIf(BottomLeft,4,0) + IIf(BottomRight,8,0) View.As(NativeObject).GetField ("layer").SetField ("maskedCorners", CornerSum) #Else If B4A 'https://www.b4x.com/android/forum/threads/gradientdrawable-with-different-corner-radius.51475/post-322392 Dim cdw As ColorDrawable cdw.Initialize(View.Color, 0) View.As(View).Background = cdw Dim jo As JavaObject = View.As(View).Background If View.As(View).Background Is ColorDrawable Or View.As(View).Background Is GradientDrawable Then jo.RunMethod("setCornerRadii", Array As Object(Array As Float(IIf(TopLeft,CornerRadius,0), IIf(TopLeft,CornerRadius,0), IIf(TopRight,CornerRadius,0), IIf(TopRight,CornerRadius,0), IIf(BottomRight,CornerRadius,0), IIf(BottomRight,CornerRadius,0), IIf(BottomLeft,CornerRadius,0), IIf(BottomLeft,CornerRadius,0)))) End If #Else If B4J 'https://www.b4x.com/android/forum/threads/b4x-setpanelcornerradius-only-for-certain-corners.164567/post-1008965 Dim Corners As String = "" Corners = Corners & IIf(TopLeft, CornerRadius, 0) & " " Corners = Corners & IIf(TopRight, CornerRadius, 0) & " " Corners = Corners & IIf(BottomLeft, CornerRadius, 0) & " " Corners = Corners & IIf(BottomRight, CornerRadius, 0) CSSUtils.SetStyleProperty(View, "-fx-background-radius", Corners) #End If End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
Golbazzar 1
سلام
میخواستم عکس را به شکل زیر درست کنم
هم دایره هست و هم مربع
یعنی ترکیب هردو هست
با کتابخانه CircularImageView فقط دایره میشه
ممنون
لینک ارسال
به اشتراک گذاری در سایت های دیگر
2 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.