当前位置: 首页 > 软件库 > iOS代码库 > 绘图(Drawing) >

YRBorderView

视图的边线和圆角效果处理
授权协议 MIT
开发语言 Objective-C Ruby
所属分类 iOS代码库、 绘图(Drawing)
软件类型 开源软件
地区 国产
投 递 者 龙令
操作系统 iOS
开源组织
适用人群 未知
 软件概览

YRBorderView 用于视图的各种边线和圆角效果的处理,基于CoreGraphics进行的绘制,相比系统自身的Layer功能更加强大和灵活,layer的border只能是相同颜色相同粗细相同弧度。而YRBorderView边线支持4个方向的边线定制粗细、颜色、是否显示。同时4个角分别支持不同弧度设置。另外,支持view裁切掉边线外面的部分。

  • 支持四条边不同弧度
  • 支持四条边粗细不同
  • 支持虚线类型
  • 支持裁剪掉边界外面部分
  • 支持设置控件内部边距调整调整线条位置

 相关资料
  • 我正在尝试在android中创建一个自定义视图,就像图片中的曲线边和圆角一样。如何在下面的图片链接中实现这一点? https://i.stack.imgur.com/lPSJN.png

  • 本文向大家介绍Android处理视图圆角和色彩的工具类,包括了Android处理视图圆角和色彩的工具类的使用技巧和注意事项,需要的朋友参考一下 Android代码处理视图圆角和色彩的工具类,供大家参考,具体内容如下 一直都用的.XML文件处理圆角与色彩或色彩渐变,觉得很不方便,后来发现了GradientDrawable这个类,就整了个工具类,用起来觉得挺方便 效果图: 下面贴代码: 调用方式很简单

  • 问题内容: 以下屏幕截图显示了的测试。我想使矩形外部的组件的角完全透明并显示其下方的任何组件。我找到了一种方法,可以通过在实例上设置a (代表圆角之外的区域)并调用来将标签的BG颜色限制在“边界内” 。可以在中看到Label 1。 但是,当父面板上有红色BG(或任何非标准颜色)时,你会看到此方法的缺点。角默认为默认面板颜色(最容易在中看到)。 最终,我希望它能在父容器中用于非标准颜色,但是它的部分

  • 下面的屏幕截图显示了对1的测试。我想使矩形外的组件的角完全透明 但是,当父面板上有红色背景(或任何非标准颜色)时,您可以看到这种方法的缺点。拐角默认为默认面板颜色(最容易在中看到)。 最终,我希望它能用于父容器中的非标准颜色,但它的部分灵感来自于我需要做什么才能用渐变绘制复制此组件? 有人知道如何让这些角落透明吗? 而是为JTextArea的内部填充设计的,带有背景图像(

  • 在Web页面上,圆角效果是美化页面的常用手法之一,圆角给页面添加曲线之美,让页面不那么生硬。但是,为了设计圆角,设计师常常需要花费很多的时间和精力。 在CSS3中,专门针对圆角效果增加了一个 border-radius属性,通过该属性,便可以轻松实现圆角效果,设计师不必再为圆角而伤透脑筋。 border-radius属性的值为边框的圆角半径,可以使用任意合法的CSS长度值,如em、pt、px、百分

  • 本文向大家介绍Android实现带描边的圆角图片,包括了Android实现带描边的圆角图片的使用技巧和注意事项,需要的朋友参考一下 利用学过的BitmapShader渲染类,我们来实现一个带描边的圆角图片。 具体实现: 用来显示自定义的绘图类的布局文件 res/layout/main.xml: 打开MainActivity,在文件中创建名为MyView的内部类,继承android.view.Vie

  • 我试图在android中创建一个具有圆形边缘的视图。到目前为止,我找到的解决方案是定义一个具有圆角的形状,并将其用作该视图的背景。 下面是我所做的,定义一个可绘制的,如下所示: 现在我用它作为我的布局背景,如下所示: 这工作非常好,我可以看到视图有圆形的边缘。 但是我的布局中有许多其他的子视图,比如ImageView或MapView。当我在上面的布局中放置时,图像的角落不会被裁剪/裁剪,而是显示为

  • 如何禁用ViewEncapsulation的效果?没有吗?比如我的一个组件(firstComponent)用一些属性定义了一个css类。有一个secondComponent使用了相同的css类。我希望我的“secondComponent”为第一个组件样式表定义的属性使用不同的特定值。我怎样才能实现这一点? 注意:我在“secondComponent”中用不同的值重新定义了同一类,保持了dirdCo