带入口和圆形边框的图像

时间:2015-10-03 11:05:06

标签: android ios xamarin.forms

enter image description here有没有办法放置带有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);
        }
    }
}

由于

1 个答案:

答案 0 :(得分:0)

如果我打算尝试这样的事情。我可能会开始使用XLabs Circle Image Control。 接着是类似于你所拥有的东西,然后将它们放在网格控件的同一个单元格中,让它们叠加在一起。