当前位置:  编程技术>移动开发
本页文章导读:
    ▪替图片加水印        为图片加水印     @override<br> public void oncreate(bundle savedinstancestate) {  super.oncreate(savedinstancestate);  setcontentview(r.layout.main);    imageview iv=(imageview)findviewbyid(r.id.testimageview);<br> .........
    ▪ listview列表控件的高速滚动滑块        listview列表控件的快速滚动滑块     listview列表控件的快速滚动滑块是如何启用的     这里android开发网告诉大家,辅助滚动滑块只需要一行代码就可以搞定,如果你使用xml布局只需要在.........
    ▪ 一些学习OpenGL的读物       一些学习OpenGL的书籍 自己也在学习,分享一下。 ......

[1]替图片加水印
    来源: 互联网  发布时间: 2014-02-18
为图片加水印
    @override<br> public void oncreate(bundle savedinstancestate) {
  super.oncreate(savedinstancestate);
  setcontentview(r.layout.main);
 
 
  imageview iv=(imageview)findviewbyid(r.id.testimageview);
<br>  drawable d=this.getresources().getdrawable(r.drawable.icon);
<br>  bitmap bm=createbitmap(drawabletobitmap(d),drawabletobitmap(this.getresources().getdrawable(r.drawable.bonus_delivery_small)));
<br>  iv.setimagebitmap(bm);<br> }<br> 
//drawable转换bitmap<br> public static bitmap drawabletobitmap(drawable drawable) {   <br>        <br>        bitmap bitmap = bitmap   <br>                        .createbitmap(   <br>                                        drawable.getintrinsicwidth(),   <br>                                        drawable.getintrinsicheight(),   <br>                                        drawable.getopacity() != pixelformat.opaque ? bitmap.config.argb_8888   <br>                                                        : bitmap.config.rgb_565);   <br>        canvas canvas = new canvas(bitmap);   <br>        //canvas.setbitmap(bitmap);   <br>        drawable.setbounds(0, 0, drawable.getintrinsicwidth(), drawable.getintrinsicheight());   <br>        drawable.draw(canvas);   <br>        return bitmap;   <br>} 
 
//icon加入水印
 private bitmap createbitmap( bitmap src, bitmap watermark ) <br>    { <br>        string tag = "createbitmap"; <br>        log.d( tag, "create a new bitmap" ); <br>        if( src == null ) <br>        { <br>            return null; <br>        }         int w = src.getwidth(); <br>        int h = src.getheight(); <br>        int ww = watermark.getwidth(); <br>        int wh = watermark.getheight(); <br>        //create the new blank bitmap  <br>        bitmap newb = bitmap.createbitmap( w, h, config.argb_8888 );//创建一个新的和src长度宽度一样的位图 <br>        canvas cv = new canvas( newb ); <br>        //draw src into  <br>        cv.drawbitmap( src, 0, 0, null );//在 0,0坐标开始画入src <br>        //draw watermark into <br>        cv.drawbitmap( watermark, w - ww-6, h - wh-2, null );//在src的右下角画入水印 <br>        //save all clip <br>        cv.save( canvas.all_save_flag );//保存 <br>        //store <br>        cv.restore();//存储 <br>        return newb; <br>    }
 

    
[2] listview列表控件的高速滚动滑块
    来源: 互联网  发布时间: 2014-02-18
listview列表控件的快速滚动滑块
    listview列表控件的快速滚动滑块是如何启用的
 
    这里android开发网告诉大家,辅助滚动滑块只需要一行代码就可以搞定,如果你使用xml布局只需要在listview节点中加入  android:fastscrollenabled="true" 这个属性即可,而对于java代码可以通过applistview.setfastscrollenabled(true);
来控制启用,参数false为隐藏。
 
  还有一点就是当你的滚动内容较小,不到当前listview的3个屏幕高度时则不会出现这个快速滚动滑块
可以在listview或gridview等子类中使用快速滚动辅助。
 

    
[3] 一些学习OpenGL的读物
    来源: 互联网  发布时间: 2014-02-18
一些学习OpenGL的书籍
自己也在学习,分享一下。

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3