码迷,mamicode.com
首页 > 移动开发 > 详细

android 在图库中进行幻灯片播放时图片不会全屏显示

时间:2017-05-13 11:16:02      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:r.java   init   pos   type   res   mit   view   sub   content   

1.在 Slideshowview.java
 
2.        @Override
        public void apply(GLCanvas canvas) {
            int viewWidth = getWidth();
            int viewHeight = getHeight();
 
            float initScale = Math.min((float)
                    viewWidth / mWidth, (float) viewHeight / mHeight);
            // M: if special SUB_TYPE, 按原始尺寸显示
 
/**************************************  Edit Start **********************************************/
            if (0 !=(mSubType & MediaObject.SUBTYPE_DRM_NO_RIGHT)) {
/***************************************Edit End ***********************************************/
 
                //this logic is familar with that of PositionController.java
                float minScale = MediatekFeature.getMinimalScale(viewWidth,
                                     viewHeight, mWidth, mHeight, mSubType);
                float tempScaleLimit = MediatekFeature.minScaleLimit(mSubType);
                float scaleLimit = tempScaleLimit > 0.0f ?

tempScaleLimit : 2.0f;
                minScale = Math.min(scaleLimit, minScale);
                initScale = minScale / (1 + SCALE_SPEED);
            }
 
            float scale = initScale * (1 + SCALE_SPEED * mProgress);

android 在图库中进行幻灯片播放时图片不会全屏显示

标签:r.java   init   pos   type   res   mit   view   sub   content   

原文地址:http://www.cnblogs.com/ljbguanli/p/6848270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!