当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: May2004ix = o ns = "urn:sch
 

 

 ·community 学习——数据库结构3    »显示摘要«
    摘要:(11)community_emails 列数:???????? 10 索引数:???? 0 外键数:???? 0 主键:???????? e_id 代码:???????? 0 列 数据类型 允许 null 值/范围 e_id int 不允许 ? e_communityid int 不允许 ? ......
    摘要:var supplier_lastselectrowid = ""; function supplier_selectrow(sender) { if(supplier_lastselectrowid != "") { var lastselectrow = window.document.getelementbyid(supplier_lastse......


[译]用MIDP 2.0 实现图片渐入渐出效果
may 2004

原文出处:http://developer.sonyericsson.com/site/global/techsupport/tipstrickscode/java/p_java_0501.jsp 【程序编程相关:Java语言中Timer类的简洁用法(一

用midp 2.0 实现图片渐入渐出效果 【推荐阅读:Java 理论与实践:哈希

译者: clapton_xpathotmaildotcom 【扩展信息:Java语言中Timer类的简洁用法(二

 

2004 年 8 月

 

本文介绍如何通过改变图像的alpha值使其呈现渐变效果,文后附有示例midlet代码.

midp 2.0 中image类有一个新的方法, getrgb(...) ,它可以将image的alpha以及rgb值转换为一个int数组. 我们可以用该方法以及获得的数组改变图片的alpha值.

 

j2me 里的int是4 bytes的,image中的每个像素以argb值的方式描述,每个值可以为0-255. 如果 alpha 值为 0, 对应的像素就为透明,反之如果alpha 值为255, 像素为完全不透明.

 

从int数组中获得每个像素的颜色可以使用and ´&´ 操作符.我们可以先得到像素的颜色,然后再附加上我们想要得到的渐变效果.

 

ff = 11111111 = 255

0xffffffff - alpha = 255, red =255 green = 255, blue = 255

(0xffffffff & 0x00ffffff) = 0x00ffffff

 

上面的代码我们可以得到int数组的rgb颜色值,alpha值为0.

 

现在我们有了alpha值为0的rgb颜色值,我们只需在其上附加新的alpha值.

 

如果我们想把颜色的alpha值设为255,我们需要使用左移操作符.


...   下一页
 ·用hibernate对递归数据的操作    »显示摘要«
    摘要:在工作中,我们常常会碰到具有递归性质记录的数据,最常见的是某个机构部门节点的数据,某个节点一定会有个父节点属性,同时它也许会有若干子节点。所有的节点数据都会存在数据库中一张表中。这种现象在设计模式上叫composite模式。下面我就给出一个用hibernate操作这种表的例子,关于hibernate配置和建立表结构的部分请参考我的前一篇文章《利用weblogic的数据源作为hibernate的数据......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE