网站建设佛山拓客科技公司音乐网站怎么做社交的

web/2025/9/27 23:55:37/文章来源:
网站建设佛山拓客科技公司,音乐网站怎么做社交的,青岛seo青岛黑八网络最强,网站开发+兼职挣钱吗在使用这个框架的时候#xff0c;我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage#xff08;#xff09;中的参数#xff0c;所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。 1.默认的配…   在使用这个框架的时候我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage中的参数所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。 1.默认的配置 DisplayImageOptions options new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.ic_stub) // resource or drawable.showImageForEmptyUri(R.drawable.ic_empty) // resource or drawable.showImageOnFail(R.drawable.ic_error) // resource or drawable.resetViewBeforeLoading(false) // default.delayBeforeLoading(1000).cacheInMemory(false) // default.cacheOnDisk(false) // default.preProcessor(...).postProcessor(...).extraForDownloader(...).considerExifParams(false) // default.imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2) // default.bitmapConfig(Bitmap.Config.ARGB_8888) // default.decodingOptions(...).displayer(new SimpleBitmapDisplayer()) // default.handler(new Handler()) // default.build();   example /*** 显示图片的所有配置* return*/private DisplayImageOptions getWholeOptions() {DisplayImageOptions options new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.loading) //设置图片在下载期间显示的图片 .showImageForEmptyUri(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片 .showImageOnFail(R.drawable.error) //设置图片加载/解码过程中错误时候显示的图片.cacheInMemory(true)//设置下载的图片是否缓存在内存中 .cacheOnDisk(true)//设置下载的图片是否缓存在SD卡中 .considerExifParams(true) //是否考虑JPEG图像EXIF参数旋转翻转.imageScaleType(ImageScaleType.IN_SAMPLE_INT)//设置图片以如何的编码方式显示 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片的解码类型//.decodingOptions(BitmapFactory.Options decodingOptions)//设置图片的解码配置 .delayBeforeLoading(0)//int delayInMillis为你设置的下载前的延迟时间//设置图片加入缓存前对bitmap进行设置 //.preProcessor(BitmapProcessor preProcessor) .resetViewBeforeLoading(true)//设置图片在下载前是否重置复位 .displayer(new RoundedBitmapDisplayer(20))//不推荐用是否设置为圆角弧度为多少 .displayer(new FadeInBitmapDisplayer(100))//是否图片加载好后渐入的动画时间可能会出现闪动.build();//构建完成return options;}   2.一般常用的配置 /*** 设置常用的设置项* return*/private DisplayImageOptions getSimpleOptions() {DisplayImageOptions options new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.loading) //设置图片在下载期间显示的图片 .showImageForEmptyUri(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片 .showImageOnFail(R.drawable.error) //设置图片加载/解码过程中错误时候显示的图片.cacheInMemory(true)//设置下载的图片是否缓存在内存中 .cacheOnDisk(true)//设置下载的图片是否缓存在SD卡中 .imageScaleType(ImageScaleType.IN_SAMPLE_INT)//设置图片以如何的编码方式显示 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片的解码类型.build();//构建完成return options;}   注意这里面的参数当然也是可以随意修改的根据项目需要再定   几点说明 1.imageScaleType(ImageScaleType imageScaleType)  //设置图片的缩放方式如 .imageScaleType(ImageScaleType.IN_SAMPLE_INT) 其中mageScaleType的选择值:              EXACTLY :图像将完全按比例缩小的目标大小              EXACTLY_STRETCHED:图片会缩放到目标大小完全              IN_SAMPLE_INT:图像将被二次采样的整数倍              IN_SAMPLE_POWER_OF_2:图片将降低2倍直到下一减少步骤使图像更小的目标大小              NONE:图片不会调整 2.displayer(BitmapDisplayer displayer)  // 设置图片的显示方式如 .displayer(new FadeInBitmapDisplayer(100)) 其中displayer的选择值      RoundedBitmapDisplayerint roundPixels设置圆角图片不推荐              FakeBitmapDisplayer这个类什么都没做              FadeInBitmapDisplayerint durationMillis设置图片渐显的时间     SimpleBitmapDisplayer()正常显示一张图片   3.避免OOM .bitmapConfig(Bitmap.Config.RGB_565) //默认是ARGB_8888使用RGB_565会比使用ARGB_8888少消耗2倍的内 使用.imageScaleType(ImageScaleType.IN_SAMPLE_INT) 或 imageScaleType(ImageScaleType.EXACTLY) 避免使用.displayer(new RoundedBitmapDisplayer(20)) //他会创建新的ARGB_8888格式的Bitmap对象   4.实现简单的图片加载 通过了上面的配置我们就可以实现图片的加载了这里以一个网络图片进行举例 1.最简单的加载 ImageLoader.getInstance().displayImage(imageUrl, imageView); // imageUrl代表图片的URL地址imageView代表承载图片的IMAGEVIEW控件   2.有加载项的加载 //显示图片的配置DisplayImageOptions options new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.ic_stub).showImageOnFail(R.drawable.ic_error).cacheInMemory(true).cacheOnDisk(true).bitmapConfig(Bitmap.Config.RGB_565).build();final ImageView mImageView (ImageView) findViewById(R.id.image);String imageUrl https://img-my.csdn.net/uploads/201309/01/1378037235_7476.jpg;imageLoader.displayImage(imageUrl, mImageView, options);       3.加载时进行监听 public void displayImage(String uri, ImageAware imageAware, DisplayImageOptions options,ImageLoadingListener listener) { // ImageLoadingListener 用于监听图片的下载情况。   imageLoader.displayImage(imageUrl, imageView, options, new ImageLoadingListener() { Override public void onLoadingStarted() { //开始加载的时候执行 } Override public void onLoadingFailed(FailReason failReason) { //加载失败的时候执行 } Override public void onLoadingComplete(Bitmap loadedImage) { //加载成功的时候执行 } Override public void onLoadingCancelled() { //加载取消的时候执行 }});   4.监听加载进度 public void loadImage(String uri, ImageSize targetImageSize, DisplayImageOptions options,ImageLoadingListener listener, ImageLoadingProgressListener progressListener) {}   imageLoader.displayImage(imageUrl, imageView, options, new ImageLoadingListener() { Override public void onLoadingStarted() { //开始加载的时候执行 } Override public void onLoadingFailed(FailReason failReason) { //加载失败的时候执行 } Override public void onLoadingComplete(Bitmap loadedImage) { //加载成功的时候执行 } Override public void onLoadingCancelled() { //加载取消的时候执行 },new ImageLoadingProgressListener() { Override public void onProgressUpdate(String imageUri, View view, int current,int total) { //在这里更新 ProgressBar的进度信息 } });   ImageLoader.getInstance().displayImage(imageUrl, mImageView, getSimpleOptions(), new SimpleImageLoadingListener(),new ImageLoadingProgressListener() {Overridepublic void onProgressUpdate(String imageUri, View view,int current, int total) {double progress ((double)current/total)*100;System.out.println(progress%);progressTv.setText(当前进度是 progress%);}});   5.转换到Bitmap中 // Load image, decode it to Bitmap and return Bitmap synchronously Bitmap bmp imageLoader.loadImageSync(imageUri);   6.设置图片大小 // Load image, decode it to Bitmap and return Bitmap to callback ImageSize targetSize new ImageSize(80, 50); // result Bitmap will be fit to this size imageLoader.loadImage(imageUri, targetSize, options, new SimpleImageLoadingListener() {Overridepublic void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {// Do whatever you want with Bitmap} });   7.加载其他来源的图片 String imageUri http://site.com/image.png; // from Web String imageUri file:///mnt/sdcard/image.png; // from SD card String imageUri content://media/external/audio/albumart/1; // from content provider String imageUri assets://image.png; // from assets String imageUri drawable:// R.drawable.img; // from drawables (non-9patch images) ps当你真的需要用drawable://……这种形式的时候再用这种形式否则请考虑传统的方式ImageView.setImageResource(...)来设置图片 others:     //图片来源于Content providerString contentprividerUrl content://media/external/audio/albumart/13;//图片来源于assetsString assetsUrl Scheme.ASSETS.wrap(image.png);//图片来源于String drawableUrl Scheme.DRAWABLE.wrap(R.drawable.image);   Activity代码 package com.kale.universalimageloadertest;import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.view.View; import android.widget.ImageView; import android.widget.TextView;import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.assist.ImageScaleType; import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer; import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; import com.nostra13.universalimageloader.core.listener.ImageLoadingProgressListener; import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener;public class MainActivity extends Activity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);final TextView progressTv (TextView)findViewById(R.id.progress_textView);final ImageView mImageView (ImageView) findViewById(R.id.image); //图片来自于SD卡//String imagePath /mnt/sdcard/image.png; /// String imageUrl Scheme.FILE.wrap(imagePath); //图片来自于网络String imageUrl http://static4.photo.sina.com.cn/middle/69670edbx9475f3f01283690; ImageLoader.getInstance().displayImage(imageUrl, mImageView, getSimpleOptions(), new SimpleImageLoadingListener(), new ImageLoadingProgressListener() {Overridepublic void onProgressUpdate(String imageUri, View view,int current, int total) {double progress ((double)current/total)*100;System.out.println(progress%);progressTv.setText(当前进度是 progress%);}});//清除缓存ImageLoader.getInstance().clearDiskCache();ImageLoader.getInstance().clearMemoryCache();}/*** 设置常用的设置项* return*/private DisplayImageOptions getSimpleOptions() {DisplayImageOptions options new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.loading) //设置图片在下载期间显示的图片 .showImageForEmptyUri(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片 .showImageOnFail(R.drawable.error) //设置图片加载/解码过程中错误时候显示的图片.cacheInMemory(true)//设置下载的图片是否缓存在内存中 .cacheOnDisk(true)//设置下载的图片是否缓存在SD卡中 .imageScaleType(ImageScaleType.IN_SAMPLE_INT)//设置图片以如何的编码方式显示 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片的解码类型.build();//构建完成return options;}/*** 显示图片的所有配置* return*/private DisplayImageOptions getWholeOptions() {DisplayImageOptions options new DisplayImageOptions.Builder() .showImageOnLoading(R.drawable.loading) //设置图片在下载期间显示的图片 .showImageForEmptyUri(R.drawable.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片 .showImageOnFail(R.drawable.error) //设置图片加载/解码过程中错误时候显示的图片.cacheInMemory(true)//设置下载的图片是否缓存在内存中 .cacheOnDisk(true)//设置下载的图片是否缓存在SD卡中 .considerExifParams(true) //是否考虑JPEG图像EXIF参数旋转翻转.imageScaleType(ImageScaleType.IN_SAMPLE_INT)//设置图片以如何的编码方式显示 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片的解码类型//.decodingOptions(BitmapFactory.Options decodingOptions)//设置图片的解码配置 .delayBeforeLoading(0)//int delayInMillis为你设置的下载前的延迟时间//设置图片加入缓存前对bitmap进行设置 //.preProcessor(BitmapProcessor preProcessor) .resetViewBeforeLoading(true)//设置图片在下载前是否重置复位 .displayer(new RoundedBitmapDisplayer(20))//不推荐用是否设置为圆角弧度为多少 .displayer(new FadeInBitmapDisplayer(100))//是否图片加载好后渐入的动画时间可能会出现闪动.build();//构建完成return options;}/* DisplayImageOptions options new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.ic_stub) // resource or drawable.showImageForEmptyUri(R.drawable.ic_empty) // resource or drawable.showImageOnFail(R.drawable.ic_error) // resource or drawable.resetViewBeforeLoading(false) // default.delayBeforeLoading(1000).cacheInMemory(false) // default.cacheOnDisk(false) // default.preProcessor(...).postProcessor(...).extraForDownloader(...).considerExifParams(false) // default.imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2) // default.bitmapConfig(Bitmap.Config.ARGB_8888) // default.decodingOptions(...).displayer(new SimpleBitmapDisplayer()) // default.handler(new Handler()) // default.build();*/ }     参考自 http://blog.csdn.net/xiaanming/article/details/26810303 http://blog.csdn.net/vipzjyno1/article/details/23206387

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83032.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

屯留网站建设著名建筑设计案例

linux的方法在下面 Windows服务器远程连接 登录控制台查看服务器系统是什么系统例如阿里云的ECS服务器 Windows系统可以使用微软自带的远程工具进行连接,可以连接的系统有Windows server 和Windows 7-10 等等系列;Windows系统,例如Windows10系…

张家界旅游网站官网网站icp备案信息如何查询

近年来,STEAM教育越来越深入我们的生活,但STEAM教育到底是什么呢?来源于美国的“STEAM教育”是将五大学科——科学(Science)、技术(Technology)、工程(Engineering)、艺术…

做网站需要拉多大的宽带南联网站建设公司

刚开始写了一个暴力的dfs超时了&#xff0c; 最后看了下题解说是先枚举答案再判断&#xff0c;然后就写了双dfs&#xff0c;全部秒杀&#xff0c;代码如下&#xff1a; /*ID: m1500293LANG: CPROG: milk4 */ #include <cstdio> #include <cstring> #include <al…

外贸业务怎么利用网站开发客户那个网站做网站托管

每次要给财务提交timecard报表&#xff0c; 就会遇到那些乱七八糟的事情&#xff0c; 浪费时间而无意义&#xff0c; 几个小时之后&#xff0c;我真的都想杀人&#xff0c; 在杀人与不杀之间徘徊良久&#xff0c;终于忍住&#xff0c; 那些PM根本就不负起自己的责任&#xff0c…

网站建设好卖吗2345电影新网站模板

MySql之索引 1.索引概述 MySql官方对索引的定义为&#xff1a;索引是帮助MySql高效获取数据的数据结构。在数据之外&#xff0c;数据库系统还维护着满足特定查找算法的数据结构&#xff0c;这些数据结构以某种方式引用数据&#xff0c;这样就可以在这些数据结构上实现高级查找…

附近的网站建设公司家电维修怎么自己做网站

我之前只看到了数据结构与算法的冰山一角&#xff0c;感觉这些术语只会让知识越来越难理解&#xff0c;现在来看&#xff0c;他们完美抽象一些概念和知识&#xff0c;非常重要。 本篇概念肯定总结不全&#xff0c;只有遇到的会写上&#xff0c;持续更新&#xff0c;之前文章已经…

果洛wap网站建设比较好为什么无法登录建设银行网站

nginx的限速和限制并发连接数、限制请求数 限速&#xff08;Rate Limiting&#xff09;&#xff1a; 限速允许你控制对服务器的请求速率&#xff0c;以防止过多的请求影响服务器性能。使用 limit_req_zone 指令定义一个共享内存区域&#xff0c;并在 location 块中使用 limit_r…

深圳龙华新区网站建设外贸网络推广网

基于springbootjpamysqlhtml网上中药商城系统 一、系统介绍二、功能展示1.主页(客户)2.登陆&#xff08;客户&#xff09;3.注册&#xff08;客户&#xff09;4.购物车(客户)5.我的订单&#xff08;客户&#xff09;6.用户管理&#xff08;管理员&#xff09;7.分类管理&#x…

企业产品推广网站服装设计师

首先用photoshop打开作为微博背景的图片,还有二维码图片。 然后将二维码图片整合到背景图片的适当位置,并编写相关说明,如下图。 然后将图片保存到桌面。 打开微博,可以看到左侧现在是没有二维码的

网站建设服务哪家便宜全渠道运营平台系统

减肥方法很多。选择减肥方法时应以物理减肥和减少饮食为主。不应该以口服药物为主。常用减肥方法有&#xff1a; ① 预防性减肥&#xff1b; ②运动减肥&#xff1b; ③行为减肥&#xff1b; ④机械减肥&#xff1b; ⑤ 桑那浴减肥&#xff1b; ⑥石膏减肥&#xff1b; ⑦石腊减…

怎样在门户网站做网络推广辽宁省住房和城乡建设厅证件查询

近日&#xff0c;ABB为国网冀北电力有限公司定制了智能配电计量与协调控制解决方案&#xff0c;对其虚拟电厂进行远程电能管理&#xff0c;实现高峰调节和负载转移&#xff0c;提高电力系统效率&#xff0c;保持供电稳定性。虚拟电厂是通过分布式电力管理系统将电网中发电端(尤…

湖南网站建设多少钱wordpress主题 个人博客

一、摘要 在快节奏的现代生活中&#xff0c;宠物已成为许多家庭不可或缺的一部分。然而&#xff0c;宠物照看服务的需求也随之增长。为了满足这一需求&#xff0c;我们设计并实现了一款同城宠物照看系统&#xff0c;该系统利用Java技术和MySQL数据库&#xff0c;为用户提供一个…

手机 网站 分辨率建立公司需要多少资金

随着互联网的发展&#xff0c;保护用户在网上交换的敏感信息的安全性变得至关重要。HTTPS&#xff08;Hypertext Transfer Protocol Secure&#xff09;作为一种安全的通信协议&#xff0c;通过加密数据传输&#xff0c;保护用户的隐私和数据安全。然而&#xff0c;尽管HTTPS提…

网站推广的概念茶叶营销策划方案

最小二乘法&#xff08;Least Squares&#xff09;是一种用于寻找线性回归模型的最佳拟合直线的标准方法。它通过最小化数据点与拟合直线之间的平方差来找到最佳拟合的线性模型。 线性回归模型 假设我们有一组数据点 (xi,yi)&#xff0c;线性回归模型的目标是找到系数 w 和截…

宁波网站建设设计佛山网站建设找方维网络

LeetCode 287 寻找重复数 难度&#xff1a;中等 题目&#xff1a; 给定一个包含 n 1 个整数的数组 nums &#xff0c;其数字都在 [1, n] 范围内&#xff08;包括 1 和 n&#xff09;&#xff0c;可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 &#xff0c;返回…

网站建立的优劣势wordpress 最快的版本

做Java开发工作好多年了。今天偶然翻到 java.lang.TypeVariable的源码&#xff0c;好奇为什么 TypeVariable.getBounds()返回类型是个数组。 一般不都是<T extends Number> 这样用码&#xff1f;T难道还能extends多个类型&#xff1f; 同问&#xff1a;不应该是extend,为…

网站建设合同书免费浏览的网站

E: 有几个软件包无法下载 有未能满足的依赖关系 解决办法 今天sudo apt install ros-noetic-desktop-full安装ros突然遇到了一些问题&#xff0c;记录一下 E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/universe/s/simbody/libsimbody-dev_3.6.1dfsg-7build1_amd64…

网站如何自动手机版企业培训课程有哪些内容

glassfishGlassFish 3支持多种监视和管理方法。 在本文中&#xff0c;我将简要介绍GlassFish提供的管理&#xff0c;监视和管理方法。 GlassFish管理控制台 GlassFish基于Web的管理控制台GUI可能是GlassFish管理最著名的界面。 默认情况下&#xff0c;运行GlassFish后&#xf…

文山市住房和城乡建设局网站十堰网站建设weitian

MPP 架构&#xff1a; MPP 架构的产品&#xff1a; Impala ClickHouse Druid Doris 很多 OLAP 引擎都采用了 MPP 架构 批处理系统 - 使用场景分钟级、小时级以上的任务&#xff0c;目前很多大型互联网公司都大规模运行这样的系统&#xff0c;稳定可靠&#xff0c;低成本。…

做网站要什么资质建设网站平台需要的设备

力扣labuladong一刷day38天扁平化嵌套列表迭代器 一、341. 扁平化嵌套列表迭代器 题目链接&#xff1a;https://leetcode.cn/problems/flatten-nested-list-iterator/description/ 思路&#xff1a;本题是一个嵌套列表&#xff0c;如果一次性全部给拉平迭代到一维占用的内存可…