草庐IT

绘图库

全部标签

java - 如何从图库中选择视频并裁剪/调整它的大小,就像在 android 中裁剪图像一样

如何从图库中选择视频并裁剪/调整其大小,就像在android中裁剪图像一样。我最近两天都在寻找它。但我没有找到任何样本或例子。如果您有任何想法或sample,请建议我。谢谢。 最佳答案 在android4.0+你可以使用TextureView基本思路是使用Matrix对象。Matrixmatrix=newMatrix();matrix.setScale(scaleX,scaleY,pivotPointX,pivotPointY);mTextureView.setTransform(matrix);提供完整文章here.

android - 图库中的 TextView

我有可滚动的TextView和Gallery当我为TextView启用onTouchEvent()时,我无法浏览Gallery如果我禁用onTouchEvent(),我可以左右滚动浏览Gallery但不能向上滚动到TextView。我尝试过一些技巧,比如将相同的MotionEvent()发送到Gallery和TextView..有什么解决办法吗? 最佳答案 您是否尝试过在图库中使用ScrollView?这是一些工作示例:ScrollViewinsideGallery,bothscrollingindependently

android - 获取从android中的图库中选择的图像的图像名称

我已经从图库中浏览了图像并将其设置为ImageView现在我需要获取已在ImageView中设置的图像的图像名称。我在下面附上了我的代码。@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCode,data);Log.d("req","req"+requestCode);Log.d("res","res"+resultCode);if(requestCode==RESULT_LOAD_IMAGE&

android - 从手机图库中随机获取一张图片并显示在 View 中

是否有可能访问手机图库,选择随机图像并将其显示在View中?即在没有用户干预的情况下完成整个过程,不必选择图像或发送uri等。谢谢! 最佳答案 以下代码fragment检索画廊的内容并将每个图像路径放入数组列表中。然后它随机选择ArrayList中的一个路径并将其作为ImageView的资源Handlerhandler=newHandler();protectedintcounter=0;privateImageViewmImageView;privateBitmapcurrentBitmap=null;@Overrideprote

Android:以编程方式在图库小部件中的图像之间制作动画

注意:从Jellybean开始,画廊小部件已被弃用。ViewPager应该改用。我想以编程方式在Gallery小部件中的图像之间移动,并带有动画。我可以使用setSelection(intposition)方法更改当前显示的图像,但这不会设置动画。然后是setSelection(intposition,boolanimate)但最后的额外bool值似乎没有做任何事情。在sourceofGallery它似乎可以处理DPAD按键,所以我想到的一个解决方法是伪造按键。例如。dispatchKeyEvent(newKeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.K

android - 从SDCard删除图像后如何刷新图库

删除AndroidSD卡上的图片时,有时图片被正确删除,但图库中仍然保留已删除图片的预览。点击它时,它会加载为黑色图像。要解决它,我需要运行MediaScanner。但是此代码不起作用,评论图像的预览仍然保留在图库中。任何人都知道如何解决这个问题。UricontentUri=Uri.fromFile(file);IntentmediaScanIntent=newIntent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,contentUri);sendBroadcast(mediaScanIntent); 最佳答案

android - 获取当前图片在图库中显示的位置

在我的应用程序中,我有一个图片库,但我想检测当前显示的图像的位置,例如:当我启动我的acvitivity时,位置是0,但是当我在我的画廊中滚动时,我想获得显示的当前图像的位置,我已经尝试过OnFocusChanged、OnItemClicked,但只有当我点击我的图库中的项目时才有效任何想法!:( 最佳答案 gal.setOnItemSelectedListener(newOnItemSelectedListener(){@OverridepublicvoidonItemSelected(AdapterViewparent,View

android - Imageloader 类在图库中创建 lazylist 文件夹。如何避免

我正在使用imageLoader类从url加载图像。但是所有这些图像都通过名为LazyList的文件夹名称存储在图库中。它最多需要40-100MB的内存。但我不想加载这些图像,因为用户可能会感到不适。抱歉英语不好。一切正常,但它会在图库中创建一个文件夹并显示我的应用程序正在使用的所有图像。所以我觉得用户会对我的应用感到不适。这是我的imageloader代码,它甚至与其他几个类链接publicclassImageLoader{MemoryCachememoryCache=newMemoryCache();FileCachefileCache;privateMapimageViews=C

android - 从图库中检索未缓存的 Picasa 图像。 3.0 和 4.0

我的应用调用图库的Intent如下所示:Intentintent=newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(intent,SELECT_IMAGE_FROM_GALLERY);在版本对于3.0及更高版本,当您获取本地镜像时,onActivityResult方法中的Intentbundle含一个Uri,例如...content://media/external/images/media/XXX但是当您选

android - 如何在 Android 7.0 中从相机或图库中选择要裁剪的图像?

从画廊和相机中选择图像进行裁剪它适用于Android7.0以下但在AndroidNaught中它会在相机中崩溃。我为此使用了fileprovider,但不起作用。MainActivity.javapublicclassMainActivityextendsAppCompatActivityimplementsView.OnClickListener{privateButtonmBtn;privateContextcontext;privatestaticfinalintSELECT_PICTURE_CAMARA=101,SELECT_PICTURE=201,CROP_IMAGE=301