之前讲了java的第一课,也就是图形界面的开发,学习了组件的应用,但是还有一个特别的问题没有解决,那就是之前我只是实现了一个界面而已,但是实际操作中,只有一个界面是没有用的,因为我们还需要点击“登录”按钮的时候,弹出登录之后的界面,那么怎么实现这个工能呢,这就需要事件监听了。那么首先介绍几个概念,事件、事件源、事件监听方法、事件接口。第一个包括了后面三个。1.事件源:(1).有哪些内容可以成为事件
在Android开发中,底部(stroke)是指在控件或元素的底部添加一个轮廓线,以增加视觉效果。这个需求在设计中非常常见,尤其是在用户交互组件上。处理底部的问题时,我们不仅要理解其视觉表现,还需掌握其背后的协议和过程,以提供最佳的解决方案。 ### 协议背景 为了更好地理解Android底部的实现,我们可以先回顾一下技术演进的历史。这一技术可视化需求得益于多个协议和接口的发展。
原创 5月前
16阅读
<div class="letter">开始游戏</div>.letter{ width: 200px; height: 100px; text-align: center; line-height: 100px; background: rgb(255, 200, 42); font-size: 36px; font-weight: 400; z-inde
原创 2022-03-25 11:12:54
1179阅读
在 iOS 开发中,CSS 的实现常常会面临一些特定问题。本文将详细记录解决“CSS iOS”问题的完整过程,从问题背景到根因分析,再到解决方案和验证测试,最后提供预防优化建议。 ### 问题背景 在一个多平台的移动应用中,我们的设计团队希望在 iOS 版本中为某些界面元素添加 CSS 效果以增强视觉层次感。用户期望在高分辨率的 iOS 设备上看到清晰、鲜明的效果。然而,初始实
原创 6月前
84阅读
一、介绍最近在一个项目的宣传页中,设计师使用了文字效果,之前我确实没有实现过文字的效果,然后我在查阅资料后,知道了实现方法。文字分为两种:内外双和单外,也就是指在给文字加上效果后,的方向是向内外同时占用文字空间还是只向外扩充文字空间的区别。 二、具体代码1、文字内外双效果这种效果相当于内外同时占用相同的宽度,只需要借助一个css属性:text-st
# Android 添加效果的全面指南 在Android应用开发中,UI设计占据了非常重要的地位。为了一些界面元素(如文本、按钮或图形)添加效果,可以增强视觉层次感和可读性。在本文中,我们将探讨如何在Android应用中为不同的视图添加效果,包括使用XML和程序代码两种方法。 ## 1. 效果的概念 效果是指在目标元素的边缘添加一层边框,这种效果可以使元素在页面中更加突出
原创 9月前
160阅读
在设计的时候,单一的文字,往往对人没有多少的吸引力,这就需要我们在文字上加一些文字特效,比如说外发光,,投影,等等。在这里我们详细的介绍一下文字的输入,和文字怎么增加,删除的经验。(这些方法不只适用于文字,图片也可以的)步骤阅读 百度经验:jingyan.baidu.com工具/原料 电脑photoshop百度经验:jingyan.baidu.com方法/步骤&nbs
转载 2023-07-14 13:46:04
191阅读
介绍ShadowMap的变种Variance Shadow Map的实现方法 作者:i_dovelemon日期:2019-06-07主题:Shadow Map(SM), Percentage Closer Filtering(PCF), Variance Shadow Map(VSM) 引言  对于3D场景来说,阴影的重要性不言而喻。随着时代的发展
: 主流浏览器都支持-webkit-text-stroke:<length> <color>;-webkit-text-stroke:4px pink;/*宽度4px,字体颜色粉红*/倒影:谷歌、safari、opera支持,火狐不支持-webkit-box-reflect:<
原创 2022-03-01 10:38:38
932阅读
: 主流浏览器都支持-webkit-text-stroke:<length> <color>;-webkit-text-stroke:4px pink;/*宽度4px,字体颜色粉红*/倒影:谷歌、safari、opera支持,火狐不支持-webkit-box-reflect:<left|right|top|bottom> <length>;-webkit-box-reflect:left 4px;/*倒影方向座 和倒影间距4px*/.
原创 2021-08-07 09:55:30
1565阅读
# CSS中的文字外技术在iOS中的应用 在iOS开发中,用户界面设计是至关重要的一环。为了提升用户体验,开发者常常需要使用一些简单而有效的视觉效果。其中,文字外(Text Outline)是一种常用的技术,它可以提高文字的可读性,并使界面更具吸引力。在本篇文章中,我们将探讨如何使用CSS来实现文字外效果,并提供相应的代码示例和流程图。 ## 文字外的原理 文字外的核心是
原创 2024-10-21 05:18:20
160阅读
为了庆祝粉丝过100。哈哈哈哈哈哈哈,我决定更新一波。已经快一个月没有写东西啦。懒死算了。这次又写个AI画法的教程。之前也写过一次,但是我觉得画法不够规范,最近学过一些新的知识,总结整理一下。(对之前有兴趣的请移步到这)【矢量插画】教学篇【矢量插画】教学篇步骤之前也写过,大概就是这些,细微调整。步骤:草图(这一步是必不可少的,是将你的想法记录下来。)AI软件勾。(用钢笔+矩形工具)修(我把修勾
Sketch Mac是一款为设计师量身定做的优美界面和强大工具兼有的专业绘图工具。能够满足网页、用户界面、图标等的设计需求。 Sketch是一款为设计师量身定做的优美界面和强大工具兼有的专业绘图工具。制作出漂亮的图形是一件很有挑战性的事情,你所需要的是一款精心设计的应用 程序。此次小编带大家了解基本功能使用方法。印象最深刻的就数电影《超能陆战队》了,片中的Baymax让人印象尤为深刻。大白胖子在面
前面都是在说UI的优化,今天跑个题,扒一扒内存优化的问题 为了绚丽的UI,大家的app中充斥着各种图片资源。这无可厚非,但是如果使用不当则会使得你的APK占用大量的内存,导致系统资源紧张,甚至应用outofmemory。 很多人好奇Bitmap和Drawable有什么区别,貌似图片用drawable的方式要优于使用bitmap的方式?为什么使用.9
转载 2024-10-08 08:42:00
44阅读
今天我们来看一下CSP优动漫PAINT中基本功能详细介绍,有不清楚的小伙伴,一起来了解一下吧。CSP优动漫PAINT中基本功能详细介绍颜色丰富多彩、笔感自然真实通过高级笔压感应功能,展现自然真实的笔感。您可以自定义多种项目,如:「修正功能」可用于修正手颤导致的线条抖动或错乱,「入锋」、「出锋」设置可轻松为线条的绘制添加笔感,「露锋」可通过在提起压感笔时逐渐降低笔压来修正笔画,还可根据所绘线条的类型
本教程将教会你们如何使用AI当中,一些不常见但是却实用的技巧,操作方便快捷,大家学起来吧。一、为复杂图形叠加材质很多时候你想要在AI里为复制的图形添加材质时,总是需要花费一定时间去操作。接下来我们看下快速的处理方法吧。1. 选中要使用的复杂路径的图形,然后对象—扩展。2. 打开路径查找器,打开菜单选择建立复合形状。3. 选择材质贴图置于图形下层,选中两者建立剪切蒙版即可。二、快速切割图形使用橡皮擦
前言:9 patch png 图片,扩展名为.9.png,是一个标准的PNG图像,它包括额外的1个像素的边界,通过对这个边界的述来达到我们预期的拉伸效果。android引入这种png的扩展格式来解决同一图片在被拉伸后变形的问题,进一步为资源重用提供了优雅的解决方式。 工具:要预览或者编辑9patch图片,就要用到android sdk中自带的draw9patch工具,该工具在andro
转载 2023-07-16 15:43:45
240阅读
本节将演示如何使用脚本,给选区添加效果。首先创建一个空白的脚本文档,并保存在硬盘上某个位置。首先创建一个空白的脚本文档,并保存在硬盘上某个位置。接着输入脚本代码: //定义一个变量[region],表示一定范围的区域。它的值是四个点的坐标。 var region = [[50,50],[150,50],[150,150],[50,150]]; //定义一个变量[type],表示选择的类型。当
转载 2024-07-23 07:05:35
86阅读
1.canvas画布的大小canvas默认的大小是 300*150。 通过操作width/height属性可以设置画布的大小,属性值只能是具体是像素值,而不能是百分比。 提示:给canvas设置边框就可以看见他的大小了。注意:css样式里面width/height只是将画布整体缩放而已(连同画布的坐标),并不是设置画布的大小。<body> <div class="box"
转载 2024-01-30 20:42:03
193阅读
概述,在卡通渲染中是一个非常重要的主题。目前比较流行的方法有两种:一种是基于后处理的,这种方式相对不容易定制,适用于对复杂场景的;一种是过程式,通过两次绘制,一次绘制本体,一次绘制。 本文主要介绍第二种方式,在《GUILTY GEAR Xrd》中称其为Back Facing法。一、基本的实现基本思路是通过两次绘制,一次绘制本体,一次绘制。这里就有个问题,两次
  • 1
  • 2
  • 3
  • 4
  • 5