首页
学习
活动
专区
工具
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.

2.1K50

水印相机-简单好用

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

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

    简单好用Adapter—ArrayAdapter详解

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

    92520

    简单好用CobaltStrike提权插件

    大家好,我是3had0w,今天给大家分享一个我最近在写CobaltStrike后渗透插件(PostExpKit),目前暂时只完成了提权模块,其他模块功能还在编写和测试...。 为什么写这个插件?...因为之前用其他师傅插件发现不是很全,很多常用exp都没有,用起来也不太习惯,有的插件部分代码也是copy,可能都没测试过,根本没法使用,所以想根据自己经验和习惯写一款适合自己用提权插件。...写这个插件只是为了更高效进行提权测试,但没有涉及免杀这部分内容,实战中还是得看遇到啥样场景,然后再根据自己积累实战经验去做测试......。...,这样能有效规避AV/EDR检测和拦截...。...目前该插件提权模块主要包含以下常用功能: 1. 扫描指定用户可读写目录 2. 检查可利用漏洞/错误配置 3. 内存执行EXE/.NET文件 4. 10几种UAC绕过技术合集 5.

    68610

    简单好用域名共享来了

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

    83000

    AlertOver简单好用实时消息工具

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

    1.4K110

    简单好用RecyclerView适配器

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

    98730

    《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账户朋友们为本项目加星, 非常感谢!

    1.1K00

    盘点10款简单好用数据库管理系统

    借助Zoho Creator,非技术背景用户也能轻松创建功能齐全数据库应用程序,无需编写复杂代码。它提供了丰富模板和直观拖放界面,使数据管理变得更加简单。...此外,Zoho Creator 还支持多种数据库类型,包括关系型数据库和文档数据库,能够与Zoho生态系统中其他工具无缝集成,为企业提供了一个完整解决方案。...它灵活性和水平扩展能力使其成为处理大数据集理想选择。七、达梦数据库达梦数据库支持SQL标准,并具备高度兼容性,能够与Oracle数据库进行无缝对接。...八、南大通用数据库南大通用数据库支持多种数据库模型,包括行式存储、列式存储以及文档存储,能够满足不同类型数据处理需求。...十、浪潮K-DB数据库浪潮K-DB数据库采用了先进存储引擎技术,能够支持大规模数据高效存储和检索。K-DB数据库具备良好横向扩展能力,能够满足大数据量、高并发访问应用场景。

    11010

    简单好用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

    2.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文件中说明。

    49730

    使用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方式(简单好用)就是小编分享给大家全部内容了,希望能给大家一个参考。

    68120

    浅谈简单好用Android页面路由框架

    开发一款App,总会遇到各种各样需求和业务,这时候选择一个简单好用轮子,就可以事半功倍 前言 Intent intent = new Intent(mContext, XxxActivity.class...,我们经常需要面对从浏览器或者其他App跳转到自己App中页面的需求,不过就算是简简单页面跳转,随着时间推移,也会遇到一些问题: 集中式URL管理:谈到集中式管理,总是比较蛋疼,多人协同开发时候...另一个轮子 为了解决以上问题,我们需要一款能够解耦、简单、功能多、定制性较强、支持拦截逻辑路由组件:我们选择了AlibabaARouter。...应用内简单跳转(通过URL跳转在'中阶使用'中) ARouter.getInstance().build("/test/1").navigation(); // 2....service包装您业务逻辑或者sdk,在serviceinit方法中初始化您sdk,不同sdk使用ARouterservice进行调用,每一个service在第一次使用时候会被初始化,即调用

    85510

    linux上简单好用并行软件ParaFly

    一般我们都是在服务器上跑任务,服务器都是多核心多线程,再不济也是自己多核多线程笔记本,其实可以让任务并行跑起来。...例如使用htop查看,下面是40核服务器,空闲核需要时候利用起来比较好,省时省力: ? 今天给大家介绍一个很好用小工具ParaFly,只需要很简单操作就可以让linux上任务并行化。 ?...可以看出必须参数(Required)只有2个,说明这个工具使用起来非常简单。...默认成功执行命令,对应命令行会输出到文件名加.completed后缀文件,没有成功执行命令会输出到FailedCommands文件。...简单举个例子: fastq-dump拆分三个SRA文件,可以把这三条命令写到fastq_dump.txt文件里面: $ cat fastq_dump.txtfastq-dump --split-

    3.2K40
    领券