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

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);

时间: 2024-11-08 22:33:47

android 在图库中进行幻灯片播放时图片不会全屏显示的相关文章

如何启动app时全屏显示Default.png(图片)?

大部分app在启动过程中全屏显示一张背景图片,比如新浪微博会显示这张: 要想在iOS中实现这种效果,毫无压力,非常地简单,把需要全屏显示的图片命名为Default.png即可,在iOS app启动时默认会去加载并全屏显示Default.png. 也可以用其他名称来命名图片,在Info.plist配置一下即可: 配置过后,app启动时就会去加载并全屏显示lufy.png 在默认情况下,app显示Default.png时并非真正的"全屏显示",因为顶部的状态栏并没有被隐藏,比如下面的效果:

启动app时全屏显示Default.png (附效果图)

效果图: 要想在iOS中实现这种效果,毫无压力,非常地简单,把需要全屏显示的图片命名为Default.png即可,在iOS app启动时默认会去加载并全屏显示Default.png. 也可以用其他名称来命名图片,在Info.plist配置一下即可: 配置过后,app启动时就会去加载并全屏显示lufy.png 在默认情况下,app显示Default.png时并非真正的"全屏显示",因为顶部的状态栏并没有被隐藏,比如下面的效果: 大部分情况下,我们都想隐藏状态栏,让Default.png真

Android中界面实现全屏显示的两种方式

在开发android的应用当中,我们会遇到将一些界面设置为全屏显示的格式,有两种实现的方法.其一是在Java代码中实现,其二是在配置文件中实现. 1. 在Java代码中设置 super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); //无title getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, Window

非常优秀的swiper插件————幻灯片播放、图片轮播

幻灯片播放.图片轮播----非常优秀的swiper插件 http://www.idangero.us/sliders/swiper/index.php    插件主页 http://www.idangero.us/sliders/swiper/api.php        插件API http://www.idangero.us/sliders/swiper/demos.php   插件DEMO <!DOCTYPE html> <html> <head> <met

Android 全屏显示的方法(不包含状态栏)

我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现.同样Android实现全屏显示也可以通过这两种方法实现: 1.在AndroidManifest.xml的配置文件里面的<activity>标签添加属性: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.在Activity的onCreate()方法中的super()和setContentVie

Android 全屏显示 and 取消标题栏

先介绍去掉标题栏的方法: 第一种:也一般入门的时候经常使用的一种方法 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:label="@string/app_name"

QT中关于窗口全屏显示与退出全屏的实现

近期在学习QT时遇到了很多问题这也是其中一个,个人通过在各种书籍和网络上的查阅找到了一些关于这方面的答案,希望能给大家一些帮助. 首先,在QT中对于窗口显示常用的有这么几个方法可以调用: Qt全屏显示函数            showFullScreen() Qt最大化显示函数         showMaximized()Qt最小化显示函数         showMinimized()Qt固定尺寸显示函数      resize(x,y)Qt设置最大尺寸函数      setMaximum

Android Dialog全屏显示

网上大多数介绍的实现方式就是在styles.xml中添加<item name="android:windowFullscreen">true</item> 这个属性,但是自己按照操作不好使,后来自己尝试去做一下,总结方法如下代码 Dialog dialog = new Dialog(this, R.style.Dialog); dialog.show(); LayoutInflater inflater = LayoutInflater.from(this);

Android实现全屏显示的方法

我们都知道在Android中某些功能的实现往往有两种方法:一种是在xml文件中设置相应属性,另一种是用代码实现.同样Android实现全屏显示也可以通过这两种方法实现: 1.在AndroidManifest.xml的配置文件里面的<activity>标签添加属性: android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.在Activity的onCreate()方法中的super()和setContentVie