Tag: imageview

Android:滚动Imageview

我有一个ImageView是一个normale屏幕的高度的两倍(960浸)。 我想在屏幕上很好地滚动它。 屏幕底部应该包含一个button。 我已经尝试过各种ScrollView和Imageviews的组合,没有任何成功。 我也使用:isScrollContainer属性进行了细化,但没有结果。 任何人都知道如何做到这一点? 干杯,卢卡

缩放图像以填充ImageView宽度并保持宽高比

我有一个GridView 。 GridView的数据是来自服务器的请求。 这是GridView的项目布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/analysis_micon_bg" android:gravity="center_horizontal" android:orientation="vertical" android:paddingBottom="@dimen/half_activity_vertical_margin" android:paddingLeft="@dimen/half_activity_horizontal_margin" android:paddingRight="@dimen/half_activity_horizontal_margin" android:paddingTop="@dimen/half_activity_vertical_margin" > <ImageView android:id="@+id/ranking_prod_pic" android:layout_width="fill_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:contentDescription="@string/app_name" android:scaleType="centerCrop" /> <TextView android:id="@+id/ranking_rank_num" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/ranking_prod_num" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/ranking_prod_name" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> 我从服务器请求数据,获取图像URL和加载图像Bitmap public static Bitmap loadBitmapFromInputStream(InputStream is) { return BitmapFactory.decodeStream(is); } public static Bitmap loadBitmapFromHttpUrl(String url) […]

ImageView是一个dynamic宽度的正方形?

我有一个与ImageViews里面的GridView。 我每行有3个。 我可以使用WRAP_CONTENT和scaleType = CENTER_CROP正确设置宽度,但是我不知道如何将ImageView的大小设置为正方形。 这是我到现在为止所做的,除了高度,这是“静态”: imageView = new ImageView(context); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); imageView.setLayoutParams(new GridView.LayoutParams(GridView.LayoutParams.WRAP_CONTENT, 300)); 我正在做一个适配器。

如何在圆形中制作ImageView?

我想要做那样的事情 这是一个带有名字和用户图像的列表视图行。 我已经做了一些search,并做了圆形的图像,但不是完美的解决scheme。 任何帮助将帮助我。 我的代码添加到图像加载器类 public Bitmap processBitmap(Bitmap bitmap) { int pixels = 0; if (mRound == 0) pixels = 120; else pixels = mRound; Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas canvas = new Canvas(output); final int color = 0xff424242; final Paint paint = new Paint(); final Rect rect = new Rect(0, 0, bitmap.getWidth(), […]

在Android中显示表情图标

我的IM应用程序必须支持表情图标。 它们是GIF并具有文本表示,如果用户select其中的一个,则在input框中使用它们。 但是我希望在发送完成后将它们显示为图像。目前,我的自定义数组适配器在一行的TextView中显示发送的消息。 什么是适当的方法来dynamic显示图像的基础上发生的文字表示? 我是否必须search表情文本,如果发现,从布局中删除TextView(relativeLayout最适合?),并添加一个TextView与IM的开始,一个ImageView与表情和另一个TextView。 如果同时发送更多的表情符号可能会变得混乱。 有一个更容易和更合乎逻辑的方法吗?

Android从图库中获取图像到ImageView

我试图添加一个从Galery照片到一个ImageView但我得到这个错误: java.lang.RuntimeException:将结果ResultInfo {who = null,request = 1,result = -1,data = Intent {dat = content:// media / external / images / media / 1}}传递给activity {hotMetter。 pack / hotMetter.pack.GetPhoto}:java.lang.NullPointerException 这是我的代码: Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE); } Bitmap bitmap=null; public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == Activity.RESULT_OK) { […]

“位图太大,无法上传到纹理”

我正在加载一个ImageView到一个ImageView,并看到这个错误。 我收集这个限制与OpenGL硬件纹理的大小限制(2048×2048)有关。 我需要加载的图像是一个大约4000像素的捏缩放图像。 我已经尝试closures清单中的硬件加速,但没有喜悦。 <application android:hardwareAccelerated="false" …. > 是否有可能将大于2048像素的图像加载到ImageView中?

如何在圆形图像上添加阴影和边框androidView?

我用这个问题创build了一个CircularImageView: 在android中创build圆形图像视图 在GitHub上下载项目 1)这是CircularImageView类: public class CircularImageView extends ImageView { public CircularImageView(Context context) { super(context); } public CircularImageView(Context context, AttributeSet attrs) { super(context, attrs); } public CircularImageView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected void onDraw(Canvas canvas) { Drawable drawable = getDrawable(); if (drawable == null) { return; } if […]

ScrollView中的图像网格

我正在试图创build一个文本和图像的屏幕。 我想要像网格布局图像,如下所示,但我希望他们没有滚动function,除了由周围的ScrollView提供的。 一张图片最能说明我的问题: <ScrollView> <LinearLayout> <ImageView /> <TextView /> <GridView /> <TextView /> </LinearLayout> </ScrollView> 什么是最好的方式来显示不同数量的图像网格,其中网格没有滚动function? 请注意,禁用GridView的滚动function不起作用,因为这只是禁用滚动条,但不显示所有项目。 更新:下图显示了在GridView中禁用滚动条的样子。

在android中的ImageView中添加gif图像

我在imageView中添加了一个animationgif图像。 我无法将其视为gif图像。 没有animation在那里。 这只是一个静止的图像。 我想知道如何将它显示为一个gif图像。