带有条目并具有圆形边框的图像

Posted

技术标签:

【中文标题】带有条目并具有圆形边框的图像【英文标题】:Image with Entry and having a circular border 【发布时间】:2015-10-03 11:05:06 【问题描述】:

有什么办法可以放置带有Entry并具有圆形边框的图像。 到目前为止,使用自定义 EntryRenderer 成功实现了圆形边框。但无法将图像放在该边框内。

 public class ExtendedEntryRender : EntryRenderer

    protected override void OnElementChanged(ElementChangedEventArgs<Entry> e)
    
        base.OnElementChanged(e);
        if (Control != null)
        
            GradientDrawable gd = new GradientDrawable();
            gd.SetColor(android.Graphics.Color.Argb(252, 247, 191, 178));
            gd.SetCornerRadius(30);
            gd.SetStroke(1, Android.Graphics.Color.Argb(252, 247, 191, 178));
            this.Control.SetBackgroundDrawable(gd);
            this.Control.SetTextColor(Android.Graphics.Color.Black);
            this.Control.SetCursorVisible(true);
        
    

谢谢

【问题讨论】:

发布您尝试的问题 @Rahul 在 ExtendedEntryRender 类的 OnElementChanged() 中创建了 GradientDrawable 有问题请发帖 @rahul 编辑了帖子 如果你以图片的形式发布你得到的结果和你期望的结果,那将是很好的。 【参考方案1】:

如果我要尝试这样的事情。我可能会从 XLabs Circle Image Control 开始。 然后是类似于您所拥有的东西,然后将它们放在网格控件的同一个单元格中,以使它们彼此堆叠。

【讨论】:

以上是关于带有条目并具有圆形边框的图像的主要内容,如果未能解决你的问题,请参考以下文章

带背景图像按钮的圆形边框swift

具有多个彩色边框的圆形UIView像饼图一样工作

如何在图像视图周围制作圆形边框

扑。图像圆形边框不起作用

带有圆形边框的tableview xcode swift

CSS 响应式边框半径图像