Gradients/渐变, Icons/图标, Image/图片 的使用

29 篇文章 0 订阅
订阅专栏

1. Gradients 的使用

  1.1 实现

RoundedRectangle(cornerRadius: 25) // 圆角矩形
    .fill(
        //Color.red
        //#colorLiteral() 手动输入 才能弹出颜色选择框
        
        //线性渐变
        //LinearGradient(
        //    gradient: Gradient(colors: [Color(#colorLiteral(red: 0.2392156869, green: 0.6745098233, blue: 0.9686274529, alpha: 1)), Color(#colorLiteral(red: 0.1411764771, green: 0.3960784376, blue: 0.5647059083, alpha: 1))]),
        //    startPoint: .topLeading,
        //    endPoint: .bottom)
        
        // 中心圆向外扩散渐变
        //RadialGradient(
        //    gradient: Gradient(colors: [Color.red, Color.blue]),
        //    center: .center,
        //    startRadius: 5,
        //    endRadius: 200)
        
        // 渐变中心并带有角度的补全
        AngularGradient(
            gradient: Gradient(colors: [Color.red, Color.blue]),
            center: .topLeading,
            angle: .degrees(180 + 45))
    )
    .frame(width: 300, height: 200)

  1.2 效果图:

2. Icons 的使用

  2.1 系统图标官方网址:Apple design resourcesicon-default.png?t=N7T8https://developer.apple.com/design/resources/

  2.2 网页下载 SF Symbols 软件,里包含常见的所有图标,如图: 

  2.3 实现

Image(systemName: "person.fill.badge.plus") // 引用系统图标 heart.fill
    .renderingMode(.original) // 渲染模式: 原来的
    .font(.largeTitle) // 设置大小
    //.resizable()     // 自动更新,适配 frame 的大小
    // fill: 填充  fit: 适应,作用保持图像的比例
    //.aspectRatio(contentMode: .fit) // 搭配 clipped 使用,调整大小的纵横比
    //.scaledToFit()  // 调用缩放以适应 和 .fit 相同
    //.scaledToFill() // 调用缩放以填充 和 .fill 相同
    //.font(.caption) // 设置大小,推荐使用,因为设置系统默认的类型,会随着设备系统尺寸而动态的变化大小
    //.font(.system(size: 100))   // 设置特定的大小
    //.foregroundColor(Color.red) // 设置颜色
    //.frame(width: 300, height: 300) // 设置大小
    //.clipped(); // 设置裁剪,图像不能超过 frame 区域

  2.4 效果图:

3. Image 的使用

  3.1 使用的图片  google.png, therock.png

  3.2 实现

//therock
Image("google")
    .renderingMode(.template) // 渲染模式:模版图像,更改单一平面颜色
    .resizable() // 自动更新,适配区域大小
// fill: 填充模式,会越界按比例显示完整图像,搭配 clipped 裁剪超出 frame 区域;
// fit:  可以单独使用,自适应 frame 区域,不会越界显示
//.aspectRatio(contentMode: .fit) // 纵横比,修复图像,
    .scaledToFit() // 缩放填充显示,与 .fit 使用一样的效果
    .frame(width: 300, height: 200) // 设置宽和高
    .foregroundColor(.green) // 设置颜色
//.clipped()         // 搭配 fill 使用,裁剪填充 frame 区域越界部分
//.cornerRadius(150) // 设置圆角,经常用到这个方法,设置成圆形头像,圆角等于正方形边长的 0.5 倍
//.clipShape(
//Circle() // 裁剪成圆
//RoundedRectangle(cornerRadius: 25.0) // 裁剪成圆角矩形
//Ellipse() // 裁剪成椭圆
//) // 裁剪形状

  3.2 效果图

浏览器/html/css面试题----1
MingL520的博客
05-24 361
CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSS hack就是让你记住这个标准),以达到应用不同的CSS样式的目的。CSS hack由于不同厂商的浏览器,比如Internet Explorer,Safari,Mozilla Firefox,Chrome等,或者是同一厂商的浏览器的不同版本,如IE6和IE7,对CSS的解析认识不完全一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。
ValueError: Paddings must be non-negative for ‘gradients/lstm_cell/Slice_257_grad/Pad‘ (op: ‘Pad‘)
Talk Is Cheap
07-06 1646
同时也报错:has no attr named ‘_XlaCompile’ 解决方案: RNN的实现由 from tensorflow.contrib.rnn import LSTMCell 改为 tf.keras.layers.LSTMCell
CSS渐变属性(gradient)的用法
xiaogangblog的博客
07-18 982
渐变分为线性渐变和径向渐变,所谓渐变就是几种颜色之间的平稳过渡。 线性渐变 线性渐变(linear-gradient) 实现线性渐变,你至少需要定义两种颜色的结点,这两种结点就是你想平稳过渡的颜色,即:其中一种颜色结点为起点,另一种颜色结点为结束点。 书写: background: linear-gradient(color1,color2); color1为起点结点,color2为结束...
gradientColors
V_admin的博客
08-16 443
var parseColor = function (hexStr) { return hexStr.length === 4 ? tr.substr(hexS1).split('').map(function (s) { return 0x11 * parseInt(s, 16); }) : [hexStr.substr(1, 2), hexStr.substr(3, 2), hexStr.substr(5, 2)].map(function (s) { r
图像处理之颜色梯度变化 (Color Gradient)
web开发
11-27 1129
有过UI设计经验的一定对2D图形渲染中的Color Gradient 或多或少有些接触,很多编程 语言也提供了Gradient的接口,但是想知道它是怎么实现的嘛? 本文介绍三种简单的颜色梯度变化算法,就可以很容易实现常见的梯度变化算法 三种都要求提供两个参数即起始颜色RGB值, 最终颜色RGB的值。 垂直梯度颜色变化,效果如下: 水平梯度颜色变化,效果如下: 水...
【前端工程师必备-UI设计师必备-素材图片资源网站】免费图标网站、免费图片素材网站、UI作品大全、渐变色生成工具(css样式代码+图片素材)、免费矢量图
程序员猫爪
08-21 1187
【前端工程师必备-UI设计师必备-素材图片资源网站】免费图标网站、免费图片素材网站、UI作品大全、渐变色生成工具(css样式代码+图片素材)、免费矢量图
illustrator下载_使用Illustrator或手绘创建XP样式的图标
culi3182的博客
08-02 259
illustrator下载In this third and last article of our vector graphic series, you’ll use your knowledge of faux 3d vector graphics as we walk step-by-step through a real-life, practical application that I...
CSS3 渐变Gradients)之CSS3 线性渐变
09-27
CSS3 渐变是一种强大的视觉设计工具,允许开发者在元素的背景中创建平滑的颜色过渡效果,从而避免使用图像来实现类似效果。CSS3 渐变分为线性渐变和径向渐变两种类型。本篇文章将重点介绍CSS3线性渐变。 线性渐变...
CSS3 渐变Gradients)之CSS3 径向渐变
09-27
在了解径向渐变之前,需要先理解渐变Gradients)的基本概念,它是使用两种或两种以上的颜色进行混合,从而在不同的区域产生平滑的颜色过渡效果。 径向渐变的具体定义是在一个中心点开始,颜色会以放射状的形式向...
CSS中背景的Linear Gradients(线性渐变)应用
09-25
webkit内核的safari、 Chrome的Linear Gradients (线性渐变);webkit内核的Linear Gradients (线性渐变) 第一组参数type(类型)为 linear;第二组参数是“x1 y1, x2 y2”,颜色开始点和颜色结束点的坐标, 感兴趣的...
postcss-double-position-gradients:在CSS中使用双位置渐变
05-06
允许您遵循规范在CSS中使用双位置渐变。 .linear-gradient { background-image : linear-gradient ( 90 deg , black 25 P % , blue 50 u % ); } .conic-gradient { background-image : conic-gradient ...
【创新未发表】Matlab实现阿基米德优化算法AOA-Kmean-Transformer-LSTM组合状态识别算法研究.rar
10-21
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
乡村经济:最美乡村数、旅行社数、农家乐数2007-2021年-最新出炉.zip
10-21
乡村经济:最美乡村数、旅行社数、农家乐数2007-2021年-最新出炉.zip
机械臂仿真Matlab界面面板版[Matlab界面面板版].zip
10-21
csdn
javaweb项目学生信息管理系统spring+springMVC+mybatis+mysql-java课程设计毕业设计
10-21
本项目是一个基于JavaWeb的学生信息管理系统,采用Spring、SpringMVC、MyBatis和MySQL技术栈开发,旨在为在校大学生提供高效、系统的学生信息管理解决方案。系统包含学生管理、课程管理、教师管理等功能模块,帮助学校和学生实现信息的快速查询与管理。 该源码特别适合用于Java课程设计和毕业设计的参考,帮助学生深入理解JavaWeb开发的关键技术和应用场景。无论是初学者还是有一定基础的Java技术爱好者,都可以通过本项目获取宝贵的学习资料和实践经验。通过对该系统的分析与改进,用户能够提升编程能力、数据库管理能力及项目实施能力。
【故障诊断】基于蚁狮优化算法ALO优化长短记忆网络LSTM实现故障诊断附matlab代码.rar
10-21
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。 替换数据可以直接使用,注释清楚,适合新手
2011-2022中国矿产资源报告和2003-2022中国海洋经济统计公报-最新出炉.zip
最新发布
10-21
2011-2022中国矿产资源报告和2003-2022中国海洋经济统计公报-最新出炉.zip
Elasticsearch 28道面试题和答案(2025最新版).docx
10-21
Elasticsearch 28道面试题和答案(2025最新版)
人脸识别MATLAB源码开发:DBN结合LBP/HOG算法
资源摘要信息: "本资源是一个人脸识别项目的开发源码包,集成了深度信念网络(Deep Belief Network,DBN)技术以及局部二值模式(Local Binary Patterns,LBP)和方向梯度直方图(Histogram of Oriented Gradients,...
写文章

热门文章

  • iPhone, iPad 安装 ipa 文件 41420
  • uint8_t,uint16_t,uint64_t 相互转换 14498
  • C++ 二维数组的赋初始值 9959
  • Java 中 short, byte 数组互相转换 6695
  • 日期转换 EEE MMM dd HH:mm:ss zzz yyyy 4143

分类专栏

  • Android Socket 付费 13篇
  • iOS FFmpeg 付费 11篇
  • SwiftUI Map App 付费 1篇
  • SwiftUI Crypto App 付费 5篇
  • SwiftUI Todo List 付费 1篇
  • Android Studio 5篇
  • Android Custom Components
  • Android Custom View 2篇
  • Android JNI 25篇
  • Android Utils 6篇
  • Jetpack Java 23篇
  • Jetpack Kotlin 28篇
  • Kotlin Basics 5篇
  • Kotlin Jetpack 9篇
  • C++ 5篇
  • Mac os 2篇
  • Swift Sina 48篇
  • SwiftUI Advanced Learning 13篇
  • SwiftUI Continued Learning 12篇
  • SwiftUI Bootcamp 29篇

最新评论

  • SettingsView/设置页 的实现

    简单简单小白: 感谢博主的优质好文,文章细节很到位,兼顾实用性和可操作性,感谢博主的分享,期待博主持续带来更多好文!

  • iPhone, iPad 安装 ipa 文件

    Hanyang Li: 目前为止,小火箭软件都得收费,否则打开软件失败

  • 基于std::queue C++11 线程安全队列

    CSDN-Ada助手: 为什么C语言在系统编程中被广泛采用?

  • 图片浏览器

    mariocmy: 不po源码

  • FFmpeg AVFormatContext 的使用

    Hanyang Li: 记录了简单步骤,专栏第三篇 FFmpeg 分离视频文件,有完整的步骤。

最新文章

  • 定义常用枚举类型
  • MapApp 地图应用
  • CloudKitUser/云套件用户信息, CloudKitCrud/云套件增删改查, CloudKitPushNotification/云套件推送通知 的使用
2024年1篇
2023年93篇
2022年137篇
2021年2篇
2020年11篇
2019年7篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hanyang Li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家山东主题商场美陈供应玻璃钢孔子雕塑哪里靠谱苏州深圳玻璃钢雕塑陕西玻璃钢雕塑报价商场开学季美陈天津抽象玻璃钢雕塑许昌商场美陈兴城玻璃钢气球雕塑成都水果玻璃钢雕塑安宁生产玻璃钢雕塑厂家哪家专业玻璃钢雕塑曲阳厂家张掖抽象人物玻璃钢雕塑厂家瀍河玻璃钢雕塑费用南京商场美陈费用卡通玻璃钢雕塑摆件定制福建特色商场美陈多少钱句容商场大型美陈玻璃钢雕塑报价图片三明玻璃钢人物雕塑焦作商场美陈造景园林玻璃钢卡通雕塑厂家淄博公园玻璃钢雕塑定制济南仿铜玻璃钢雕塑安装泉州玻璃钢石雕塑艺品厂家江西步行街玻璃钢雕塑订做价格出口罗马柱玻璃钢雕塑日喀则玻璃钢花盆庐江玻璃钢花盆花器室外校园玻璃钢雕塑制作玻璃钢雕塑鹿阿里巴巴香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化