首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    RecyclerView分割线开发技巧

    在上一期通过简单学习,已经领略到了RecyclerView的灵活性,当然都是一些最基础的用法,那么本期一起来学习RecyclerView的分割线使用。...一、背景设置显示间隔 先给RecyclerView添加黑色背景,然后再给每个item添加白色背景并设置间隔1dp,这样自然就用背景空隙当做分割线了。...二、自定义分割线 上面第一种实现方式非常简单,但有时候还是不足以完成实际需求,这就需要用到自定义分割线了。 还记得上期里面提到的ItemDecoration类的作用了吗?...RecyclerView类也提供了一个addItemDecoration方法,我们可以通过该方法添加分割线。...可以看到,自定义分割线的自由度和灵活性较大,也更加炫丽,完全可以根据实际需要来定制。

    1.6K80

    用伪元素:after实现分割线和气泡

    在网页设计中显示分割线可以使用元素的border单边显示即可,但是这种方法会增大元素的长度或者宽度,在元素需要精细计算以便达到布局效果的情况下,添加border往往会打乱布局。...比如下面的html代码,想实现两个horizontal-cell的div水平排列,并且各占父节点的50%的宽度,并且中间要添加分割线。...">显示分割线 如果我们只是简单在separator类的样式的中添加border-left 属性,虽然也添加了分割线,但是会影响两个horizontal-cell类的div布局将会从横向变成纵向...我们也可以用同样的方法实现水平的分割线。 用类似的方法我们也可以在垂直排列的内部文字需要对齐的列表上打标记。...属性要设置成absolute,这样:after伪元素才能够调整与元素的相对位置,然后改变:after伪元素的展现的形状,从而实现分割线、标记和气泡等效果。

    3.5K10

    WPF开源项目:WPF-ControlBase

    WPF中应用MVC 原文标题:封装:简要介绍自定义开发基于WPF的MVC框架 原文链接:https://blog.csdn.net/u010975589/article/details/100019431...代码地址:https://github.com/HeBianGu/WPF-ExplorerManager.git 5....应用此框架的其他示例: 示例:应用WPF开发的仿制GitHub客户端UI布局_HeBianGu的博客-CSDN博客 示例:应用WPF开发的仿制百度网盘客户端UI布局_HeBianGu的博客-CSDN博客..._wpf 网盘 示例:应用WPF绘制轻量Chart图表之组合图效果预览_HeBianGu的博客-CSDN博客 封裝:WPF基于Vlc.DotNet.Wpf封装的视频播放器_HeBianGu的博客-CSDN...- HeBianGu/WPF-ControlBase: Wpf封装的自定义控件资源库 安装包示例下载地址: 链接:https://pan.baidu.com/s/1y2UfDKIxoSOffj36gl7fOw

    3.5K10

    WPF依赖属性(wpf 依赖属性)

    依赖属性可支持WPF中的样式设置、数据绑定、继承、动画及默认值。 将所有的属性都设置为依赖属性并不总是正确的解决方案,具体取决于其应用场景。有时,使用私有字段实现属性的典型方法便能满足要求。...希望使用已建立的、WPF 进程也使用的元数据约定,例如报告更改属性值时是否要求布局系统重新编写元素的可视化对象。...二、依赖属性的特点 1、属性变更通知 无论什么时候,只要依赖属性的值发生改变,wpf就会自动根据属性的元数据触发一系列的动作,这些动作可以重新呈现UI元素,也可以更新当前的布局,刷新数据绑定等等,这种变更的通知最有趣的特点之一就是属性触发器...属性在内存的使用上是截然不同的,每个CLR属性都包含一个非static的字段,因此当我们实例化一个类型的时候,就会创建该类型所拥有的所有CLR属性,也就是说一个对象所占用的内存在调用new操作进行实例化的时候就已经决定了、而wpf...1、在当前项目里面添加一个WPF版的用户控件,命名为“MyDependencyProperty”,在MyDependencyProperty.xaml.cs文件里面自定义一个依赖属性: 1 using

    2.1K20

    Android解决RecyclerView中没有分割线的问题

    前言 最近在老的项目中开发新模块,原来项目中一直用的ListView,这次直接改为RecyclerView,在使用的过程中遇到了没有分割线的问题,下面就说一下解决办法。...使用场景 不带分割线的效果 ?...从上图中看到由于没有加分割线,感觉列表非常的断,也不好看,默认RecyclerView加上分割线也非常简单,只有一行代码: rcl_body.addItemDecoration(new DividerItemDecoration...mDivider.setBounds(left, top, right, bottom); mDivider.draw(c); } } } ---- 在代码中加入设置分割线...//设置分割线 rcl_body.addItemDecoration(new RclDividerItemDecoration(mContext)); ---- 简单三步就完成了,下面我们看看加入分割线运行后的效果

    2.6K20
    领券