首页
学习
活动
专区
工具
TVP
发布

简单好用阴影库 ShadowLayout

在开发过程中常会遇见带阴影效果控件,通过 SDK 提供 CardView 和 android:elevation可以实现,也可以通过 .9 图实现。...– more –> 关于 ShadowLayout 使用 先来看一张使用 ShadowLayout 库实现各种阴影效果图,如下图所示: ?...如上面 xml 中代码显示那样,总共有 5 个自定义属性,其含义分别如下: app:shadowColor="#66000000" 控制阴影颜色,注意:颜色必须带有透明度值 app:shadowDx...|left|right|top|bottom" 控制阴影显示边界,共有五个值 关于 ShadowLayout 原理 ShadowLayout 原理其实非常简单,大概可以分为以下几步: 1....在 onLayout()方法中获取到阴影应该显示范围,并设置此 ShadowLayout Padding 值以给阴影显示留出空间; 3.

2K50

水印相机-简单好用

《水印相机-简单好用》 《水印相机-简单好用起源,是v2论坛有人询问ios 上有没有好用可添加时间位置水印相机,而恰好我使用 OC开发一个水印相机,功能只有地点和时间水印; 于是便萌发了开发一个...论坛上这个用户需要简单时间、地点水印,所以水印a有了,即正常时间、地点水印,再延展一下,就是日期、时间、地点,可自定义显示哪些。...考虑是,经常会有照片被盗用,就是我拍摄照片,转头就被别人拿走了发到朋友圈或者其他地方来冒用,那针对这样,要怎么办呢?我就想做个印章模样,就跟名人画画或者写字最后都会有个印章标记一样。...即这个功能是为了选择自己喜欢水印,用自己喜欢照片(比如喜欢海贼王用路飞照片,喜欢火影忍者用鸣人照片,或者可以用自己媳妇儿照片)作为水印,每次拍摄时生成照片都会带上这个水印。...先把商店同类型 APP 体验了一遍,然后结合自己功能,开发自己 APP 界面,参考《香色闺阁》 APP 关于页面,开发自己关于页。

1.2K50
您找到你想要的搜索结果了吗?
是的
没有找到

简单好用Adapter—ArrayAdapter详解

这就是拖延症可怕:我们不仅是与自己拖延症作战,而是与所有有关人士拖延症作战,决定项目是否能够提交,在于那个最慢的人。...既然决定权已经不在我手上,那么我也可以做做其他事情,像是现在这样写写博客。 这次就介绍一下ListView中比较简单但又非常方便ArrayAdapter。...我们先来看一个简单例子: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState...总结 以上就是本文关于简单好用Adapter—ArrayAdapter详解全部内容,希望对大家有所帮助。...感兴趣朋友可以继续参阅本站:python好玩项目—色情图片识别代码分享、Python实现一个简单验证码程序、Python生成数字图片代码分享等,有什么问题可以随时留言,陪伴是最长情告白,感谢大家一直以来对本站支持

78920

桌面服务器安装配置要求高吗?桌面好用吗?

桌面越来越常见,很多企业和公司都会选择它。一来可以让数据更加安全,二来可以加强公司对员工约束,让办公变得更加高效率。那么,桌面服务器安装配置要求高吗?桌面好用吗?...这两个问题,我们会在下文做详细介绍。 桌面服务器安装配置要求高吗? 其实现在大多数办公电脑配置已经非常不错了,因此大多数电脑完全可以带桌面。...大家需要知道是,所有客户端计算都不是在服务器上运行,而是在本地。因此对服务器配置要求一点也不高。 桌面好用吗?...我们可以通过设置来控制其他设备数据接入,这样会规避很多数据风险。另外,从维护上来说,桌面的维护比传统方式要简单很多。如果出现故障,桌面可以很快速就将故障轻松解决掉,不必大费周章。...桌面服务器安装配置要求高吗?桌面好用吗?这些相关问题,我们在上文中做了一些详细介绍,大家可以仔细阅读一番。在我们网站有很多关于做桌面的介绍,大家如果感兴趣可以继续浏览我们网站其他内容。

26.3K30

简单好用域名共享来了

SMB 腾讯云中小企业产品中心     腾讯云中小企业产品中心(简称SMB),作为腾讯体系中唯一专业服务于8000万中小企业业务线,致力于为中小微企业提供全面完善贴心数字化解决方案。...产品线覆盖了企业客户从创业起步期、规范治理期、规模化增长期、战略升级期等全生命周期,针对性解决企业信息化、数字化、智能化生产力升级需求。...,在过去15年间,为超过500万企业级客户提供了强大、优质、稳定IT服务。    ...SMB团队成员大多都有过创业经历,有获得过知名VC数千万投资,有被一线互联网巨头以数千万全资收购,也有开设数十家分公司后技术转型而失败倒闭,我们成功过,也失败过,我们深知创办企业难处与痛点,深刻理解中小企业该如何敏捷起步...、规范治理、规模化增长与数字化升级发展,我们会用自己踩坑经验给出最适合你答案。

77400

《Smallpdf》简单好用线上PDF工具

smallpdf.com提供了简单好用线上PDF工具 ? smallpdf.com, 官方推出了Chrome插件,插件列出了常用6个功能,点击即可进入相应页面 ?...打开开发者工具, 清除Local Storage中记录信息即可 ? ?...Adblock使用方法链接 小结: Smallpdf是一个非常好用PDF工具,可以收藏起来,作为日常办公工具, Smallpdf可以进行多份pdf在线合并, pdf在线编辑, 如果你是一个经常和..., 为了集合更多程序员和工具爱好者, 将Chrome插件英雄榜维护下去, 我已将Chrome插件英雄榜 文集所有内容托管到Github, 项目地址https://github.com/zhaoolee.../ChromeAppHeroes , 欢迎广大程序员和工具爱好者们为项目贡献力量, 也欢迎拥有Github账户朋友们为本项目加星, 非常感谢!

1K00

简单好用RecyclerView适配器

前言 给大家推荐个好用RecyclerView适配器,也就是在百篮应用里用到适配器。为了大家学习方便,这里简单写下如何使用这个适配器,不做代码具体分析,有兴趣可以自己看下源码。...当然用过类似的BRAVH可能会觉得已经都这么好工具了为何还有使用本文适配器。我觉得有2个优点: 相比BRAVH更轻量。看过源码就知道,一共用了20多个类就做到了与BRAVH基本一致主要功能。...id 第二个参数是要给指定控件赋值 holder.setText(R.id.tv, s); } } 代码较多但是非常简单,里面我加注解已经非常全了。...user.getType()是我们在创建实体时写入目的就是在此区分。...我会更有动力

93730

AlertOver简单好用实时消息工具

介绍alertover 众所周知,我们发送接收信息渠道大多是Email,短信。特别是服务报警这一块,短信 虽好,但是太贵。而AlertOver很好解决了这个问题。...Alertover是一个高效免费团队消息中心,可以用来作为中小型创业团队或者公司消息中心,随时随地,分级别分组接收来自服务器预警,运营管理后台消息,提高技术团队,运营团队消息响应速度。...简单好用API,5分钟即可完成接入。 全平台支持,除了iOS,还有Android,PC, 另外,也支持浏览器扩展插件更多客户端支持,访问网站:http://alertover.com。...从此远离昂贵短信通知,抛弃乱糟糟邮件通知。...4.创建并管理你所在组织接收组 receiver可以为用户ID,可以为接收组ID,在接收组列表管理你接收组 ?

1.4K110

腾讯轻量应用服务器好用吗,与服务器 CVM区别是什么?

什么是腾讯轻量应用服务器?...轻量应用服务器是新一代开箱即用、面向轻量应用场景服务器产品,助力中小企业和开发者便捷高效在云端构建网站、小程序/小游戏、电商、盘/图床以及各类开发测试和学习环境。...链接地址:https://curl.qcloud.com/U7znWkiq 相比普通服务器更加简单易用,提供高带宽流量包并以套餐形式整体售卖基础资源,将热门开源软件融合打包实现一键构建应用,是您使用腾讯最佳入门途径...与服务器 CVM区别是什么?...对比服务器 CVM,轻量应用服务器更聚焦于中小企业、开发者、计算入门者、学生等用户群体,相比服务器 CVM 更加简单易用,简化了传统服务器高阶概念及功能,将基础资源与热门开源软件融合打包实现应用开箱即用

13.9K30

服务器怎么连接?步骤超级简单

现如今使用原服务器中小企业越来越多,甚至有很多个人也会需要用到服务器,比如说在建站或者是小程序后端都需要用到服务器,所以服务器对现在的人来说帮助作用非常大。...但是在服务器使用过程中会遇到很多问题,像“服务器怎么配置ftp服务器失败”就是很多人最常遇到问题,那么接下来就为大家简单说一下关于配置失败原因。...与防火墙有关 服务器怎么配置ftp服务器失败?关于配置失败原因有很多种,首先最可能出现一种是防火墙挡住了,这种原因是最普遍,可以看一下防火墙设置方面是否出现了问题?...一旦防火墙设置内勾选了“PASV模式”就会导致配置失败。 网络不通 服务器怎么配置ftp服务器失败?...关于服务器怎么配置ftp服务器失败几种原因已经为大家做了解答,当然了还有其他方面的原因,比如说软件没有及时更新,或者是短时间内连接次数过多都可能会导致配置失败,所以需要根据具体原因来进行解决。

9.4K20

服务器怎么还原?步骤很简单

服务器处理能力是比较强,而且它管理方式要比物理服务器更加高效,它自身是具有很多优势,所以很多朋友都比较喜欢使用服务器,现在服务器已经在很大程度上取代服务器了。...不过,我们在使用服务器时候,也是需要提前解析域名。那么,服务器怎么解析域名呢? 服务器怎么解析域名呢? 服务器怎么解析域名呢?...服务器解析域名方式是比较简单,首先,我们要登录服务器服务官网,进入官网之后登录账号,点击控制台,然后我们再点击域名,进入列表之后,选择我们需要解析地域名,点击解析这个按钮之后,我们就可以输入我们需要解析服务器...服务器如何维护? 服务器维护方法是比较简单,我们在日常生活中要经常杀毒,经常杀毒可以保障服务器安全性。...如果我们自己不会解析域名的话,可以找专业的人员帮助我们解析域名,也可以去服务商官方网站进行咨询,官方网站会有专门服务人员来帮助我们一步一步地进行域名解析,方法都是比较简单

1.5K30

如何远程连接服务器 购买服务器后连接操作流程简单

因此长期下来成本并不低,特别是一些短期平台搭建,采用服务器显然更方便许多,那么如何远程连接服务器呢。...如何远程连接服务器 目前市场上可以搜索到服务器推送结果较多,应该如何选择呢,是否每家服务器供应商所能提供都是同样服务呢。...购买服务器后连接操作流程简单 购买完成后会提供账户信息,登陆之后可查询服务器IP地址,进入到电脑远程桌面连接,输入远程计算机IP地址,输入服务器密码点击连接,同意安全服务提示后就可以成功连接到服务器了...所以如何远程连接服务器操作其实非常简单,但前提是需要已经购买了服务器,获得了官方IP地址,这样才能实行远程连接操作和管理IP网站内容等。...以上就是关于如何远程连接服务器相关介绍,通过服务器连接方式,来降低服务器使用成本,同时也能提升运行稳定性。

34.6K30

好用tracker服务器_tracker服务器地址

BT Tracker是一款小巧便捷BT种子制作辅助小工具,功能强大,并且可以通过导入导出数据片段来批量添加项目,当然这里主要说是Tracker服务器列表——announce-list,但是就批量增添...【功能特点】 一、做种 现在很多BT软件都提供了做种功能,在做种时,我们都必须指定tracker服务器地址,如果该地址无效,则做出来种子对BT协议来说是没有任何实际意义。...二、BT Tracker服务 对于纯BT协议来说,每个BT网络中至少要有一台Tracker服务器(追踪服务器),tracker主要基本工作有以下几个方面: 记录种子信息(torrent文件信息) 记录节点信息...原因: 上传种子,其实就是把种子信息记录到tracker服务器上 种子可以在论坛传播,种子扩展程度就决定了种子健康度和下载度 当其他用户用BT软件打开种子后,BT软件会对种子进行解析(BDecode...如果你实现了1共享比例,那就意味着你上传下载量和下载一样多。数字越高,贡献越多。如果你有一个低于1,这意味着你只是下载和上传不多,以帮助他人完成他们下载。

14.2K20

简单好用SLA探活工具 - EaseProbe

简单好用SLA探活工具 - EaseProbe 作者:matrix 被围观: 11 次 发布时间:2022-10-02 分类:零零星星 | 无评论 » SLA探活需求很广泛,简单可以自己实现...但是专门独立探活工具倒是极少~ EaseProbe由GO编写,不需要其他依赖支持直接使用二进制程序运行。...这几天测试用来给api接口、ssl证书、web 200探活,好用~ github仓库 https://github.com/megaease/EaseProbe 支持HTTP、TCP、SSH、SSL证书...、各种数据库/消息中间件服务探活,和email、SLAck、Discord、Telegram、飞书...通知。...飞书BOT创建 这里告警通知使用是群自定义机器人webhook,需要使用飞书客户端创建(web端没有找到入口) 群设置 添加自定义机器人 复制webhook地址 参考: https://mp.weixin.qq.com

2K20

简单好用英文拼写检查工具codespell

网上冲浪看到了一个简单好用英语单词拼写检查工具 codespell,测试发现真的好用,一键安装&一键开箱使用,没有比这更美好体验了,下面展开说下流程。 1....165.1 kB/s eta 0:00:00 Installing collected packages: codespell Successfully installed codespell-2.2.1 很简单...除了这么直接使用外,还可以在命令后面增加一些目录和路径限定,比如*.md 只检查当前目录下.md文件,folder 只检查文件夹folder下所有文件,等等,都是Linux下基本操作。 3....原理 这个工具大致原理是将英文单词容易出错情况写到代码库数据中,然后在代码中进行匹配,所以不会出现别的工具那样,对变量命名误判断,这是一个很好特性。...上面这些内容,对于普通人日常使用基本是够用了,关于codespell更多高级配置选项,请参考GitHub上README文件中说明。

31330

使用kotlin实现MVP方式(简单好用)

kotlin怎么好用就不多说了,总之我用了感觉非常舒服,今天说一下用kotlin搭建一个MVP框架。 ?...先定义抽象类IPresenter,IPresenter持有软引用定义mView,防止内存泄漏,mView类型必须是实现了IView接口实例,然后定义生命周期方法,open并且不是抽象方法,让子类有选择去实现生命周期...首先是model层,model层主要是做一些具体操作: ? 用单例实现,而kotlin写一个单例是相当简单,object即可。...Boolean) { if (boolean){ tvUser.text = "添加用户成功" }else{ tvUser.text = "添加用户失败" } } } 比较简单...,但是大概这就是MVP模式主要结构了 以上这篇使用kotlin实现MVP方式(简单好用)就是小编分享给大家全部内容了,希望能给大家一个参考。

64920
领券