草庐IT

image-gallery

全部标签

android - "The type Gallery is deprecated", 什么是最好的选择?

我真的很惊讶这样的Widget被弃用了。我想要一个左右滚动的简单画廊,在整个Activity屏幕上显示一张图片,最重要的是你不能向任何方向滑动超过1张图像,即使滚动速度很快它也会切换到下一张图像。那么我应该使用哪个小部件?还是应该使用简单的ImageView并处理所有滑动并添加动画? 最佳答案 它在文档中声明:Thiswidgetisnolongersupported.OtherhorizontallyscrollingwidgetsincludeHorizontalScrollViewandViewPagerfromthesupp

android - 创建一个新的 AVD-CPU/ABI 字段显示 'No System images installed'

我正在创建一个新的AVD。我用ARMCPU镜像创建了一个。但即使在大约45分钟后它也不会启动。所以我删除了它并下载了Intelx86Atom镜像。在创建AVD时,用于选择CPU的字段变为非Activity状态并显示“没有为此目标安装系统镜像。救命啊!SDKManager中的镜像安装状态: 最佳答案 确保已安装系统镜像。未安装该平台的系统镜像。转到SDKManager并勾选它们并安装。然后,尝试创建新的AVD。 关于android-创建一个新的AVD-CPU/ABI字段显示'NoSyste

安卓 SDK : Get raw preview camera image without displaying it

我想对原始图像进行图像处理而不在屏幕上显示,这显然会降低性能。根据这个线程的答案Takingpicturefromcamerawithoutpreview这在Android1.5中是不可能的,但有人知道在Android4(API级别15)中是否可能吗? 最佳答案 在Android4中,接收原始图像数据而不将其显示在屏幕上的最简单方法是使用Camera.setPreviewTexture()调用以将预览帧路由到GPU。您可以通过两种方式使用它:在GPU上进行实际处理:设置OpenGL上下文(OpenGLES2tutorial),并创建

Android Image Dialog/Popup 与图像大小相同且无边框

目前我正在使用文件浏览器。一切正常,但有一个异常(exception):如果用户单击图像(jpg,png,bmp,..),我希望图像显示在与图像大小相同的对话框或弹出窗口中-这样就没有边框了。图像文件位于sdcard上。这是我目前所拥有的:BitmapDrawablebitmap=newBitmapDrawable(context.getResources(),TARGET_PATH);AlertDialog.BuilderimageDialog=newAlertDialog.Builder(context);LayoutInflaterinflater=(LayoutInflater

android - RecyclerView : Async image-loading

我正在使用RecyclerView来显示一个包含imageView的列表。为了使UI更流畅,我使用asyncTask将保存在sd卡上的58dp缩略图加载到这些imageViews中。问题是,一旦childView出现在可视化显示中,来自另一个数据的旧图像将被重用,然后在AsyncTask完成后替换。我可以通过在onPreExecute中将imageView位图设置为null来停止洗牌。有没有办法真正重用旧图像,或者每次新的View出现时我真的必须从sd卡加载图像?这使得View非常难看,因为要么首先有错误的图像,要么图像是纯白色的。 最佳答案

android - 从 ACTION_IMAGE_CAPTURE Intent 获取图像路径

您好,我正在使用ACTION_IMAGE_CAPTURE来使用Intent捕获图像,如下所示:IntentcameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,(newFile(Environment.getExternalStorageDirectory(),String.valueOf(System.currentTimeMillis())+".jpg")));startActivityForResult(cameraIntent,0

android - 如何创建一个填充父级高度并显示尽可能大的 Image 的 ImageView?

我有一个按以下方式定义的ImageView:现在,在下载新的位图后,我更改了可绘制对象。图像现在出现在ImageView的左上角。有没有办法让图像填满可能的整个高度,然后调整View的宽度以在不改变纵横比的情况下缩放图像?图像填满了标准屏幕上的所有空间,但在WVGA分辨率下,图像仅占ImageView实际高度的一半左右。 最佳答案 如果我对您的理解正确,您需要使用的是centerCropscaleType。fitStart按比例缩放图像,但宽度和高度都不会超过View的大小,并且正如您所说,图像将具有top|left重力。使用cen

Android Imagebutton 改变 Image OnClick

我刚刚在res文件夹下添加了一个新的drawable文件夹。在drawable文件夹中,我从drawable-hdpi文件夹中复制了ic_launcher.png文件。当我按下按钮时,我想通过新的图像更改标准的ImageButton图像。我写了一些代码,但是当我启动应用程序时,它崩溃了。ButtonimgButton;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);findViewById(R.id

安卓 : Converting color image to grayscale

这个问题在这里已经有了答案:ConvertaBitmaptoGrayScaleinAndroid(5个回答)关闭8年前。我正在尝试使用红色、绿色、蓝色的平均值将彩色图像转换为灰度。但它会出现错误。这是我的代码imgWidth=myBitmap.getWidth();imgHeight=myBitmap.getHeight();for(inti=0;i但是当我在模拟器上运行我的应用程序时,它会强制关闭。有什么想法吗?我已经使用以下代码解决了我的问题:for(intx=0;x 最佳答案 你也可以这样做:ColorMatrixmatrix

安卓开发 : Using Image From Assets In A WebView's HTML

在我的应用程序中,我正在制作一个基本的HTML帮助文档。我希望我的应用程序的Logo出现在HTMLimg标记本身中,但我不知道如何引用将存储在Assets中的Logo。这可能吗,如果可以,怎么办?感谢您的帮助! 最佳答案 把你的Logo放到assets目录下,例如:assets/logo.png然后加载你的html:webView.loadDataWithBaseURL("file:///android_asset/",htmlData,"text/html","utf-8",null);引用你的img像: