首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    android自动画廊,Android3D画廊效果与自动轮播Banner

    最开始项目需要使用3D画廊效果作为首页轮播,网上找了半天也没有比较满意的,最终决定自己写一个。本控件采用的是viewpager完成的,支持无限滑动的3D视觉的画廊效果、 平面普通广告栏轮播。...重写PageTransformer,在滑动的时候进行X轴、Y轴的缩放拉伸来实现。...(间距根据自己需要可更改) android:id=”@+id/viewPager” android:layout_width=”match_parent” android:layout_height=”...wrap_content” android:clipChildren=”false” android:layout_marginLeft=”60dp” android:layout_marginRight...应该本是已经进行了x、y的缩放 addPageMargin(int columnMargin,int rowMargin)//两个Page之间的距离,中间item的对边界的边距 5.结尾 因为是网络图片

    3.2K20

    Android图片处理--缩放

    上一篇文章介绍了图片的全景效果查看,今天介绍一个图片缩放,我们如果有时间的话,可以自己写一个属于自己的库,里面会用到view的按压、事件分发、手势等一些知识,如果没有时间或者不会其他的方法,不妨来看看这个...这是一个图片缩放库,对于这样的还有GitView等,下面我就介绍一些用法。...功能: 正常加载图片 双击放大 手势随意缩放 随意拖动查看图片每一个角落 结合其他设置可实现翻转 1:本地图片加载 <ImageView android:layout_width="match_parent..." android:layout_height="300dp" android:id="@+id/id_loc" android:scaleType="fitXY...:layout_height="400dp" android:src="@mipmap/ic_launcher" android:id="@+id/id_myimg"/>

    2.7K60

    android缩放动画中心缩放_安卓动画缩放调到多少比较好

    :动画插入器,该功能在xml里设置貌似无效,需在代码中加 fromXScale:从自身x轴长度多少倍开始缩放,如:fromXScale= 0.5表示从自身X轴长度0.5倍开始缩放 toXScale:缩放到自身...x轴长度多少倍结束,如:toXScale = 2.0表示x轴缩放到自身x轴长度2倍结束 上面两条意思就是:该view的x轴从自身x轴长度的0.5倍开始缩放到自身x轴长度的2倍结束 fromYScale...:从自身y轴长度多少倍开始缩放,如:fromYScale= 0.5表示从自身y轴长度0.5倍开始缩放 toYScale:缩放到自身y轴长度多少倍结束,如:toYScale = 2.0表示x轴缩放到自身y...:fromAlpha="1" android:toAlpha="0" /> 效果如下: 下拉菜单显示与收回,效果: 显示: <?...:fromAlpha="1" android:toAlpha="0" /> 效果: 缩放下拉与收回效果: 显示: <?

    2.3K20

    OpenGL ES for Android 视频缩放、旋转、平移

    在上一篇文章中我们介绍了使用OpenGL ES 播放视频,在末尾提到如果渲染视频的窗口宽高比和视频宽高比不一致会导致视频拉伸,这篇文章将会介绍如何通过视频的缩放来解决这个问题。...我们希望当视频的比例和窗口的比例不一样时,其中一边占满全屏,另一边等比缩放并居中,其余部分显示黑色,这个效果和我们平时使用的视频播放器的效果是一样的,效果如图: ?...计算矩阵 假设视频的宽高比小于屏幕的宽高比,那么视频则在高度上铺满窗口,在宽度上进行缩放,为了不拉伸视频,缩放的系数为1 - ((屏幕的宽高比 - 视频的宽高比) / 2),反之如果视频的宽高比大于屏幕的宽高比...,视频在高度上的缩放的系数为1 - ((视频的宽高比 - 屏幕的宽高比 ) / 2),代码如下: var modelMatrix = FloatArray(16) fun computeMatrix()...其实一样可以通过视频缩放而解决,只不过一个缩放视频,一个是放大视频。

    2.8K20

    PhotoSwipe中文API(二)

    getThumbBoundsFn function undefined 功能应该与坐标从初始变焦的动画将启动(或缩小出动画将结束)返回一个对象。...getDoubleTapZoom function 函数将返回缩放级别的图像将双击手势之后进行缩放其中,或图像本身,当用户点击缩放图标,或者鼠标点击。如果返回1的图像将被放大到原来的大小。...pinchToClose boolean true 捏关闭画廊的姿态。画廊的背景将逐渐淡出作为用户缩小。当手势完成后,画廊将关闭。...closeOnVerticalDrag boolean true 垂直拖动关闭画廊时,当影像未缩放。始终为假时使用鼠标。...galleryUID integer 1 画廊的唯一ID。由历史形成的模块URL时使用。例如,UID1画廊的第二张照片将有网址:http://example.com/#&gid=1&pid=2。

    2.5K20

    Android 基础动画之 scale 渐变缩放

    Android 的基本的动画包括 alpha(透明度)/ scale(缩放)/ translate(位移) / rotate(旋转)四种,和尚今天学习一下 scale 渐变缩放动画效果。...比例,与 fromXScale 使用相同; 4. android:toXScale="1.0" toXScale 代表动画过程中横向变化尺寸比例,一般与 fromXScale 共同使用; 5. android...:toYScale="1.0" toYScale 代表动画过程中纵向变化尺寸比例,一般与 fromYScale 共同使用; 6. android:pivotX="100%p" android:pivotY...百分比 + p 这种方式是相对的,既与父容器相关也与自身 View 相关,当设置 View 位置为居中或其他位置时,整个移动的坐标系也会变化,原点并非直接父容器左上角而是自身 View 左上角,整个移动布局根据..." interpolator 代表缩放动画曲线,即动画由大变小,变换速率等,和尚目前还未学习到,后期补充。

    1.5K41

    Android照片墙加强版,使用ViewPager实现画廊效果

    记得关于照片墙的文章我已经写过好几篇了,有最基本的照片墙,有瀑布流模式的照片墙,后来又在瀑布流的基础之上加入了查看大图和多点触控缩放的功能。...,自由地对图片进行缩放和移动 这两篇文章。...> android="http://schemas.android.com/apk/res/android" android:layout_width...所以我们还需要在ZoomImageView的onTouchEvent()中进行判断,如果当前的图片是没有缩放的,则允许通过滑动来切换图片,如果当前的图片已经放大了,则要屏蔽掉ViewPager的事件,这样...点击任意一张图片可以查看大图,然后通过左右滑动可以浏览前后的图片,并且仍然能够通过多点触控对图片进行缩放,效果如下图所示: ?

    2.4K70

    android读取sd卡图片并进行缩放操作

    在Android中对大图片进行缩放真的很不尽如人意,不知道是不是我的方法不对。下面我列出3种对图片缩放的方法,并给出相应速度。请高人指教。...这就是用来做缩放比的。这里有个技巧: inSampleSize=(outHeight/Height+outWidth/Width)/2 实践证明,这样缩放出来的图片还是很好的。...第二种是使用Bitmap加Matrix来缩放。 首先要获得原bitmap,再从原bitmap的基础上生成新图片。这样效率很低。 第三种是用2.2新加的类ThumbnailUtils来做。...                     stop - start);            text.setText(theTime);       }   //使用Bitmap加Matrix来缩放...     return new BitmapDrawable(resizedBitmap);         }   //使用BitmapFactory.Options的inSampleSize参数来缩放

    1.7K90
    领券