草庐IT

ImageVIew

全部标签

android - 用圆角背景 mask ImageView

我有一个CustomListView,其中包含一个ImageView和TextView。一切正常。我想要的是显示在列表中的图像在圆角。从Web服务我得到矩形形状的图像。但我想在圆角ImageView中显示它,如下所示。谁能告诉我如何掩盖圆角的图像?我已经尝试通过创建如下可绘制文件并将其应用为ImageView中的src。但没有什么对我有用。已编辑:我已经申请了以下解决方案: 最佳答案 最好的方法是在Canvas中使用PorterDuff操作和/或Shaders。假设您的Bitmap可用并存储在mBitmap中。选项1:使用着色器。@

android - 使用 picasso 制作带圆角的 ImageView

我知道有很多链接可用于制作ImageView圆角。但我正在使用Picasso库进行图像加载..我引用link得到结果。但问题是我在ListView中使用它,而对于LIstView's第一项ImageView它工作得很好很好,但剩下的一次转换不起作用。 最佳答案 我正在使用这种转换:https://gist.github.com/julianshen/5829333Picasso.with(activity).load(url).transform(newCircleTransform()).into(imageView);

android - 使用 picasso 制作带圆角的 ImageView

我知道有很多链接可用于制作ImageView圆角。但我正在使用Picasso库进行图像加载..我引用link得到结果。但问题是我在ListView中使用它,而对于LIstView's第一项ImageView它工作得很好很好,但剩下的一次转换不起作用。 最佳答案 我正在使用这种转换:https://gist.github.com/julianshen/5829333Picasso.with(activity).load(url).transform(newCircleTransform()).into(imageView);

android - Glide 监听器不起作用

我正在使用Glide加载图像,并添加了一个监听器以了解资源何时准备好或是否存在任何类型的错误:Glide.with(mContext).load(url).placeholder(R.drawable.glide_placeholder)//usedontAnimateandnotcrossFadetoavoidabugwithcustomviews.dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).listener(newRequestListener(){@OverridepublicbooleanonException(

android - Glide 监听器不起作用

我正在使用Glide加载图像,并添加了一个监听器以了解资源何时准备好或是否存在任何类型的错误:Glide.with(mContext).load(url).placeholder(R.drawable.glide_placeholder)//usedontAnimateandnotcrossFadetoavoidabugwithcustomviews.dontAnimate().diskCacheStrategy(DiskCacheStrategy.ALL).listener(newRequestListener(){@OverridepublicbooleanonException(

View 上的 Android 投影

我已经对这方面的代码示例进行了广泛的搜索,但找不到任何东西。特别是,我希望为我在ImageView中使用的pngdrawable添加阴影。这个pngdrawable是一个带有透明角的圆角矩形。有人可以提供一个代码示例,说明如何在代码或XML中向View添加体面的阴影吗? 最佳答案 您可以结合使用Bitmap.extractAlpha和BlurMaskFilter来为您需要显示的任何图像手动创建投影,但这仅在您的图像仅偶尔加载/显示一次时才有效,因为该过程很贵。伪代码(甚至可以编译!):BlurMaskFilterblurFilter

View 上的 Android 投影

我已经对这方面的代码示例进行了广泛的搜索,但找不到任何东西。特别是,我希望为我在ImageView中使用的pngdrawable添加阴影。这个pngdrawable是一个带有透明角的圆角矩形。有人可以提供一个代码示例,说明如何在代码或XML中向View添加体面的阴影吗? 最佳答案 您可以结合使用Bitmap.extractAlpha和BlurMaskFilter来为您需要显示的任何图像手动创建投影,但这仅在您的图像仅偶尔加载/显示一次时才有效,因为该过程很贵。伪代码(甚至可以编译!):BlurMaskFilterblurFilter

android - 为什么我的 Android GridView 周围有多余的像素?

我的Android应用程序中有一个GridView,其中包含许多ImageView。我屏幕上的空间有限,我希望图像尽可能多地占用可用空间。不幸的是,GridView总是在ImageViews的外边缘留下5个像素的空白屏幕空间(ImageViews之间的空间设置为水平/垂直间距并且行为正确)。空白空间有点像ImageViews周围的边距,但我无法摆脱它。有谁知道是什么导致了这个“边界”以及我如何摆脱它(或者至少让它变小)?谢谢。更新:我通过在我的Adapter类的getView()方法中扩展一个.xml文件来创建ImageViews。这是我正在膨胀的xml:我在我的布局xml文件中定义了

android - 为什么我的 Android GridView 周围有多余的像素?

我的Android应用程序中有一个GridView,其中包含许多ImageView。我屏幕上的空间有限,我希望图像尽可能多地占用可用空间。不幸的是,GridView总是在ImageViews的外边缘留下5个像素的空白屏幕空间(ImageViews之间的空间设置为水平/垂直间距并且行为正确)。空白空间有点像ImageViews周围的边距,但我无法摆脱它。有谁知道是什么导致了这个“边界”以及我如何摆脱它(或者至少让它变小)?谢谢。更新:我通过在我的Adapter类的getView()方法中扩展一个.xml文件来创建ImageViews。这是我正在膨胀的xml:我在我的布局xml文件中定义了

android - 在透明的 ActionBar 后面部分显示 ImageView

GoogleMaps应用程序有一个透明的ActionBar,通过它可以看到map。我可以使用这个设置ActionBar的透明度:@style/ActionBar#64000000但是如何在ActionBar后面显示我的ImageView? 最佳答案 您可以启用ActionBar的覆盖模式。为此,您必须将主题中的(android:)windowActionBarOverlay项设置为true。...truetrue 关于android-在透明的ActionBar后面部分显示ImageVie