`

常用效果的实现

 
阅读更多

在Draw2D中,想有比较好看的界面效果,就必须添加一些特殊点的绘制方法:

 

1.渐变颜色的绘制:

 

  graphics.setBackgroundColor(ColorConstants.lightBlue);
		graphics.setForegroundColor(new Color(null,246,246,246));
		graphics.fillGradient(bound, true);

 

渐变色的原理,无非就是利用前景色和背景色的色差,然后通过一个默认的算法来进行渐变。true:表示是纵向渐变。

 

2.圆角矩形的绘制:

 

 

graphics.drawRoundRectangle(bound, 8, 8);

 

前面是矩形,后面是圆角的宽度和高度。关于圆角矩形,只有这一个方法绘制,为啥不来个能够控制矩形圆角个数的参数?个人觉得,其实这个东西是次要的,因为特殊图像终究是可以通过简单图形进行拼接而成的。

 

 

3.在使用gc绘制图形的时候,需要注意的地方:

 

 

graphics.pushState();  //保存状态

graphics.popState();    //弹出状态
 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Android中TextView的常用效果实现

    以上就是关于Android中TextView的常用效果实现的详细讲解。通过这些技巧,开发者可以创建出更加丰富多彩的用户界面,提升用户体验。在实际项目中,可以根据需求进行组合使用,打造出独特的UI效果。在AndroidUIDemo...

    网页常用js效果实现

    以下将详细讲解标题和描述中提到的一些常见JavaScript效果及其实现原理。 1. **宝贝预览**:在电子商务网站上,宝贝预览通常是产品图片的缩略图展示,用户点击后可以放大查看产品的细节。这通常通过JavaScript事件...

    【Android】Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解

    博文介绍:http://blog.csdn.net/qq_21376985/article/details/52847317 【Android】Android开发之常用的loading等待效果实现,仿微博等待动画。两种实现方式详解

    js常用效果总结

    在本文中,我们将深入探讨JavaScript中常见的两种效果——Tab键导航和放大镜效果,以及它们背后的实现原理。 首先,让我们来讨论Tab键导航。在网页设计中,Tab键导航通常用于创建一种用户友好的界面,允许用户通过...

    JavaScript大全 常用JS效果代码

    这个压缩包文件“JavaScript大全 常用JS效果代码”显然包含了一系列实用的JavaScript代码片段,旨在帮助开发者快速实现常见的网页特效和功能。 1. **JS特效**:JavaScript能够创造出丰富的用户体验,如滑动门、轮播...

    KX3552 5.1 常用效果

    在IT领域,音频处理是一个重要的细分方向,而KX3552 5.1 常用效果则专门针对环绕声系统中的音频效果进行优化和调整。5.1声道是一种广泛应用于家庭影院、专业录音棚和游戏音效的多声道音响格式,它包括五个全频音箱...

    Axure的常用交互效果实例

    本资源包“Axure的常用交互效果实例”包含了多种适用于iOS、APP的交互设计示例,可以帮助用户深入理解和掌握Axure RP的实用技巧。 在设计过程中,交互效果是提升用户体验的关键因素之一。Axure RP提供了丰富的功能...

    js常用效果实例

    "js常用效果实例"这个压缩包文件包含了多个JavaScript实现的常见交互和展示效果,适用于网页开发。这些效果可以帮助提升用户体验,使得网页更具吸引力和功能性。以下是对每个子文件名所对应的效果进行的详细解释: ...

    常用CSS跟JS效果整理

    以下是对标题“常用CSS跟JS效果整理”中涉及的知识点的详细说明。 **1. 常用CSS效果** 1. **布局**:CSS提供了流式布局、网格布局(CSS Grid)、Flexbox布局等,帮助开发者创建响应式的网页结构。 2. **定位**:...

    几种常用Android Progress效果

    本文将深入探讨几种常用的Android Progress效果,并提供一个名为"CustomLoading-master"的压缩包,其中包含了自定义加载动画的示例代码。 1. **Progress Bar** Android的`ProgressBar`是最基础的进度条组件,它...

    ViewPager实现3D画廊效果

    在Android开发中,ViewPager是一个非常常用的组件,它用于在多个视图之间进行平滑的滑动切换,常用于实现类似相册、页面切换等效果。本教程将详细讲解如何使用ViewPager来实现3D画廊效果,同时涵盖ViewPager的加载...

    各种js常用动态效果.rar

    还有其他一些常用效果,如模态框(Modal)、轮播图(Carousel)、时间日期选择器等,这些都可以通过JavaScript实现。模态框通常用于显示额外信息,通过控制元素的显示和隐藏来实现;轮播图则是通过改变图片或内容的...

    Photoshop 常用效果

    以下将详细解析几个Photoshop中的常用效果及其实现步骤。 1. **艺术效果**: - **高斯模糊与滤色模式**:在处理照片时,有时会用到高斯模糊效果来柔和图像或减少细节,例如在示例中,复制背景层后执行高斯模糊7个...

    Android 实现ListView 3D效果 - 1

    为了增强用户体验和界面的视觉吸引力,开发者经常尝试实现各种独特的效果,比如3D效果。本篇将详细讲解如何在Android中实现ListView的3D翻转效果,参照的是CSDN博主"love_world_"的一篇文章。 首先,要实现3D效果,...

    常用动画效果 Animations

    在本篇中,我们将深入探讨两种常见的动画效果实现方法,并结合代码示例进行详细解释。 首先,我们要了解动画在软件开发中的基本原理。动画通常是通过连续改变对象的状态或位置来创造运动的错觉。在编程中,这通常...

    js 实现 购物篮中常用的计算总价效果

    js 实现 购物篮中常用的计算总价效果! 值得下载看看!资源免费,大家分享!!

    常用图片切换效果javascript

    本文将深入探讨“常用图片切换效果javascript”的实现原理和具体应用,主要基于描述中的“有透明效果”这一特点进行讲解。 首先,我们要理解透明效果在图片切换中的作用。在CSS3中,`opacity`属性可以用来设置元素...

    javascript常用网页效果整理集合 js效果源码集合

    这个"javascript常用网页效果整理集合"提供了一系列的JS效果源码,可以帮助开发者快速实现各种常见功能,提升网页用户体验。 1. **日历插件**:JavaScript日历插件是网页中常见的一种组件,常用于日期选择、事件...

    Android_Grallery常用酷炫效果

    "Android_Grallery常用酷炫效果"这个主题主要聚焦于如何在Android上实现类似Gallery的功能,以及利用ImageSwitcher和3D相册效果来提升用户体验。 首先,`Gallery`组件是Android SDK中提供的一种可以水平滚动的列表...

    web常用的十大效果

    它们可以设计为滑动开关、圆形开关或颜色变化开关等,通过CSS3的伪类和过渡效果实现动态切换,同时配合JavaScript进行功能处理。 2. **进度条样式**:进度条用于展示任务完成的百分比或加载状态,有线性进度条和...

Global site tag (gtag.js) - Google Analytics