/**
* 从网络上获取图片资源
* @param url
* @return
*/
public static Bitmap getHttpBitmap(String url){
URL myFileURL;
Bitmap bitmap=null;
try{
myFileURL = new URL(url);
//获得连接
HttpURLConnection conn=(HttpURLConnection)myFileURL.openConnection();
//设置超时时间为6000毫秒,conn.setConnectionTiem(0);表示没有时间限制
conn.setConnectTimeout(6000);
//连接设置获得数据流
conn.setDoInput(true);
//不使用缓存
conn.setUseCaches(false);
//这句可有可无,没有影响
//conn.connect();
//得到数据流
InputStream is = conn.getInputStream();
//解析得到图片
bitmap = BitmapFactory.decodeStream(is);
//关闭数据流
is.close();
}catch(Exception e){
e.printStackTrace();
}
//显示 调用
Bitmap bitmap = getHttpBitmap("http://t3.gstatic.com/images?q=tbn:ANd9GcS1AjCG3SrFFyr-kD1yXCUbpYaX4cDh6VlWlPoxc7yHMQkF_4_aDg");
googleButton.setImageBitmap(bitmap);
return bitmap;
}
分享到:
相关推荐
Android ImageButton 背景图片的切换 Android ImageButton 背景图片的切换是一个常见的交互设计,旨在实现按钮的状态变化。下面我们将详细介绍如何实现 ImageButton 背景图片的切换,并在不同状态实现不同的功能。 ...
在Android应用开发中,`ImageButton`是一个非常重要的控件,它继承自`ImageView`,并且添加了点击事件的支持。这个`Android应用源码之(ImageButton图片按钮)`的压缩包提供了有关如何在Android应用中有效使用`...
如果需要更复杂的交互效果,可以继承 `ImageButton` 并重写其 `onTouchEvent` 方法来自定义触摸行为,或者使用第三方库如 `androidx.appcompat.widget.AppCompatImageButton` 来获取 Material Design 风格的动画...
`ImageButton`是Android SDK中的一个内置视图类,它结合了`ImageView`和`Button`的功能,允许用户点击图片来触发某些操作。然而,有时我们可能需要对`ImageButton`进行定制,以满足特定的设计需求或功能扩展。下面...
在Android开发中,`ImageButton`是一个非常常用的组件,它继承自`ImageView`,并增加了点击事件处理的功能,使得我们可以将图片作为按钮使用。本篇主要探讨`ImageButton`的使用、特性以及与源码相关的知识。 首先,...
`RoundImageView`通过获取图片的宽度和高度,计算出半径,然后利用`Canvas`的`drawCircle()`和`drawBitmap()`方法,将方形图片裁剪成圆形。 边框功能的实现则涉及到对`Paint`对象的使用。`Paint`对象可以设置颜色、...
在Android开发中,自定义控件是提升应用界面独特性和用户体验的重要手段。`ImageButton`作为一个标准的Android控件,主要用于显示图像并响应点击事件。在本教程中,我们将深入探讨如何自定义`ImageButton`,创建一个...
首先,`ImageButton`在XML布局文件中的声明方式与`ImageView`类似,但通常会添加`android:background`属性来指定按钮的背景图片。例如: ```xml <ImageButton android:id="@+id/my_button" android:layout_width=...
本资源“Android应用源码之ImageButton.zip”提供了一个关于`ImageButton`的示例源代码,这对于理解和学习如何在Android应用中使用`ImageButton`非常有帮助。 `ImageButton`与普通的`ImageView`的主要区别在于,`...
在Android开发中,`ImageButton`是一个非常常用的控件,它结合了`ImageView`和`Button`的功能,可以显示图像,并且具有点击交互效果。在这个压缩包文件“ImageButton按下切换图片.rar”中,我们很显然是要探讨如何在...
在Android平台上,从指定文件夹显示图片涉及到一系列的步骤和技术,包括文件系统操作、图片加载库的使用以及UI设计。以下是对这个主题的详细讲解: 首先,我们需要理解Android的文件系统结构。Android设备通常有两...
在Android开发中,ImageView是用于显示图像的常见组件,它默认支持显示各种常见的图像格式,如JPEG、PNG等。然而,系统内置的ImageView通常只能显示矩形或圆形的图像,对于那些希望展示特殊形状(例如心形、星形或...
7.1 获取图片的宽和高 7.1.1 实现原理 7.1.2 位图操作的基本知识 7.1.3 具体实现 7.2 绘制几何图形 7.3 手机屏保 7.4 照片拖动效果 7.5 存储卡中的图片 7.6 获取内置媒体文件 7.7 调节音量 7.8 播放mp3资源文件 7.9 ...
在本场景中,`ImageButton`将作为用户选择或显示头像的区域,当用户选择新头像后,它的背景图片会更新为所选图片。 接下来,`Gallery`是一个水平滚动的视图,可以用来展示一系列的图片。在这个案例中,`Gallery`将...
ImageView用于显示大版本的图片,可以实现zoom动画,使得图片从ImageButton上扩大显示出来。 在布局文件中,可以使用FrameLayout作为父容器,包含LinearLayout和ImageView。LinearLayout中包含ImageButton,...
- **图片(ImageButton/ImageView)**:加载本地或网络图片,了解资源引用和占位符的使用。 - **列表(ListView/RecyclerView)**:实现动态数据显示,学习适配器(Adapter)和数据绑定机制。 2. **布局管理**: - **...
2.3.2 按钮(Button)与图片按钮(ImageButton)组件的功能和 用法 66 2.3.3 使用9Patch图片作为按钮背景 68 2.3.4 单选按钮(RadioButton)和复选 框(CheckBox)介绍与应用 69 2.3.5 状态开关按钮...
本实例展示了如何在Android应用中实现一个简单的头像更换功能,通过点击`ImageButton`,弹出一个包含`Gallery`组件的对话框,用户可以从中选择图片,然后将选中的图片设置为新的头像。以下将详细介绍这一过程的关键...
- **ImageView & ImageButton**:用于显示图片和创建图像按钮。 ### 页面布局 页面布局设计决定了应用的外观和感觉,良好的布局可以使应用更加美观且易于使用。Android支持多种布局类型,包括LinearLayout、...
5. **图像(ImageButton/ImageView)**:`ImageButton`是带有图像的按钮,而`ImageView`则用于显示静态图片。 6. **切换开关(Switch/CheckBox/RadioButton)**:用户可以选择开启或关闭某个功能。`Switch`是滑动式的...