精华内容
下载资源
问答
  • Android ImageView实现是对图片放大后可以局部的拉伸放大,双击放大
  • Android 图片浏览全屏缩放

    千次下载 热门讨论 2014-05-10 23:18:39
    高仿现在主流的图片浏览的全屏缩放效果。如QQ好友动态、微信朋友圈。
  • Android全屏图片显示

    2015-06-30 17:13:29
    实现简单的Android全屏显示图片效果,可以拿来借鉴下
  • 主要为大家详细介绍了android实现点击图片全屏展示效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 调用手机指定路径图片,并放大至全屏显示
  • 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Intent传送,素材内容均来自网络,(感谢聪明的蘑菇) 图片都是Glide异步下的,下的,下的重要的事情说三次,然后就是用动画做放大操作...
  • android点击相机和图片选择用到自定义Dialog
  • Android全屏浏览图片

    2017-11-08 10:05:03
    2.全屏、不显示Status Bar / 全屏显示Status Bar if(enable) {  View decorView =mContext.getWindow().getDecorView();  int uiFullOptions = View.SYSTEM_UI_FLAG_FULLSCREEN   | View....

    java类中两处配合 + 在xml 顶部添加一个 view 为 status bar 的高度;

    1.初始化界面oncreate()方法中:

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

    // 当设置了WindowManager 的 flag,将一直保持该flag的效果,除非重置了flag。

    2.全屏、不显示Status Bar / 全屏、显示Status Bar

    if(enable) {

         View decorView =mContext.getWindow().getDecorView();

         int uiFullOptions = View.SYSTEM_UI_FLAG_FULLSCREEN 

                                        | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;

         decorView.setSystemUiVisibility(uiFullOptions);

      else {

         View decorView = mContext.getWindow().getDecorView();

          int uiLimitOptions = View.STATUS_BAR_VISIBLE

                                          | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;

          decorView.setSystemUiVisibility(uiLimitOptions);

    }

    3.拿到 status bar 的高度 和 navigation bar 的高度

    private int getStausBarHeight(){

         int resourceId = getResources().getIdentifier("status_bar_height","dimen","android");

         int statusBarHeight = 0;

         if ( resourceId >0) {

               statusBarHeight = mContext.getResources().getDimensionPixelSize(resourceId);}

               return statusBarHeight ; 

    }

    private int getNavigationBarHeight() {

          Resources resources = mContext.getResources();

          int resourceId = resources.getIdentifier("navigation_bar_height","dimen","android");

          int navigationHeight = resources.getDimensionPixelSize(resourceId);

          return navigationHeight;

    }

    判断是否有菜单键、返回键(不是虚拟键,是手机屏幕外的按键)来确定是否navigation bar

    public static boolean checkDeviceHasNavigationBar(Context activity,View nagtiveView) {

       booleanhasMenuKey = ViewConfiguration.get(activity).hasPermanentMenuKey();

       boolean hasBackKey=KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK);

        if ( !hasMenuKey && !hasBackKey) {

               nagtiveView.setVisibility(View.VISIBLE);

               return true;

               }

        return false;

    }

    展开全文
  • Android全屏显示GIF图片(演示代码),详细内容请参考:http://blog.csdn.net/u012939909/article/details/77418173
  • 主要介绍了Android 欢迎全屏图片详解及实例代码的相关资料,需要的朋友可以参考下
  • 设置ImageView显示图片铺满全屏

    千次阅读 2018-10-16 08:13:26
    魅族手机就会有这种情况,在其他手机里显示正常,在魅族手机里显示图片左右两边会出现空白,为解决这一问题,可以使用android:scaleType属性来处理,处理方式如下: 在xml中设置直接使用:android:scaleType=&...

     为适应不同屏幕的手机,ImageView显示的图片可能不铺满屏幕,如果定高的话,两边可能会出现空白。魅族手机就会有这种情况,在其他手机里显示正常,在魅族手机里显示,图片左右两边会出现空白,为解决这一问题,可以使用android:scaleType属性来处理,处理方式如下:

    在xml中设置直接使用:android:scaleType="centerCrop"
    在Java中设置使用:   imageView.setScaleType(ImageView.ScaleType. CENTER_CROP);

    这里很关键的问题就是 android中ImageView的ScaleType属性
    ScaleType的值分别代表的意义: ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该属性用以表示显示图片的方式,共有8种取值
      ScaleType.CENTER::图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接将图片居中显示。
      ScaleType.CENTER_CROP:将图片等比例缩放,让图像的短边与ImageView的边长度相同,即不能留有空白,缩放后截取中间部分进行显示。
      ScaleType.CENTER_INSIDE:将图片大小大于ImageView的图片进行等比例缩小,直到整幅图能够居中显示在ImageView中,小于ImageView的图片不变,直接居中显示。
      ScaleType.FIT_CENTER:ImageView的默认状态,大图等比例缩小,使整幅图能够居中显示在ImageView中,小图等比例放大,同样要整体居中显示在ImageView中。
      ScaleType.FIT_END:缩放方式同FIT_CENTER,只是将图片显示在右方或下方,而不是居中。
      ScaleType.FIT_START:缩放方式同FIT_CENTER,只是将图片显示在左方或上方,而不是居中。
      ScaleType.FIT_XY:将图片非等比例缩放到大小与ImageView相同。
      ScaleType.MATRIX:是根据一个3x3的矩阵对其中图片进行缩放

    展开全文
  • android中设置全屏显示的方法## 标题 在MainActivity中添加如下代码 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置全屏显示 效果图:

    android中设置全屏显示的方法## 标题
    在MainActivity中添加如下代码
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); //设置全屏显示

    代码如下:

    package com.example.my_application;
    
    import androidx.appcompat.app.AppCompatActivity;
    
    import android.os.Bundle;
    import android.view.WindowManager;
    
    public class MainActivity extends AppCompatActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            
            getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置全屏显示
        }
    }
    

    效果图:
    在这里插入图片描述

    展开全文
  • 工作中经常需要用到全屏的页面,还要隐藏系统状态栏或沉浸式 2,设置全屏 2.1,设置有代码中设置,也有Mainfest.xml中设置theme 2.2,要是全局生效就在application中设置,要么就是具体activity中设置 2.3,全屏代码示例...

    1,概论
    工作中经常需要用到全屏的页面,还要隐藏系统状态栏或沉浸式

    2,设置全屏
    2.1,设置有代码中设置,也有Mainfest.xml中设置theme
    2.2,要是全局生效就在application中设置,要么就是具体activity中设置
    2.3,全屏代码示例如下:

    //style.xml中
     <style name="FullScreen" parent="Theme.AppCompat.Light.NoActionBar">
            <item name="colorPrimary">@color/colorPrimary</item>
            <item name="colorPrimaryDark">@color/colorPrimary</item>
            <item name="colorAccent">@color/colorPrimary</item>
            <item name="android:windowFullscreen">true</item>
            <item name="windowNoTitle">true</item>
        </style>
    
    //AndroidMainfest.xml activity中
     <activity
                android:name="com.aile.xu.activity.PreviewActivity"
                android:theme="@style/FullScreen" />
    

    3,隐藏状态栏

    public static void setStatusBarTranslucent(Activity activity) {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                View decorView = activity.getWindow().getDecorView();
                decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
                activity.getWindow().setStatusBarColor(Color.TRANSPARENT);
            } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
            }
        }
    

    4,综合描述
    若是不设置全屏,不隐藏状态栏, 页面和状态栏独立显示(颜色可沉浸式)
    若是不设置全屏, 隐藏状态栏, 页面填充到状态栏(图片可沉浸式)
    若是设置全屏, 不隐藏状态栏, 全屏状态栏留白(有问题)
    若是设置全屏, 隐藏状态栏, 全屏无状态栏(真正全屏)

    展开全文
  • 前言:最近在做一个项目,项目要求app启动时加载引导图片,由于经验不足(技术一般般),在设计时踩了几个坑,不过好在最终也是做了出来,下面我把我的想法和步骤列一下,希望可以帮到各位新手android程序员。...
  • Android图片浏览全屏缩放.zip
  • Image-Zoomer Specs Image zoomer provides easy way to add zoom animations to you ImageButton. You can set the animation duration and reverse mode to reverse the animation. Featured in ...
  • 仿微信朋友圈展示图片的九宫格图片展示控件,支持点击图片全屏预览大图(可自定义)。
  • Android在web view中动态实现双击全屏(隐藏标题栏状态栏),双击屏幕判断标题栏状态栏是否存在,如果存在就隐藏,反之,不存在就显示。完整源码下载即用。
  • 需要在一个视频view上叠加一个webview显示一些第三方的内容,例如视频、图片、h5页面等。显示图片时出现了边框和滚动条等不在预期的内容。犹豫对html
  • * 将html文本内容中包含img标签的图片,宽度变为屏幕宽度,高度根据宽度比例自适应 **/ public static String getNewContent(String htmltext){ try { Document doc= Jsoup.parse(htmltext); Elements ...
  • 5补充1、需求最近做的几个项目都是在pad或TV上的,而且都要求全屏显示(就是不用显示状态栏和ActionBar)2、清单文件中的设置整个应用需要设置NoActionBar,每个Activity还需要设置NoTitle_FullScreen(这个是自己...
  • layout中设置图片宽度match_parent 高度wrap_content获得图片的高度,可以让后台直接传过来,也可以拿到图片后在移动端自行获得计算图片宽高比(注意应为float型),以及屏幕的宽度 用屏幕宽度/宽高比得到图片应设置...
  • android 点击图片全屏展示效果

    千次阅读 2019-01-10 16:22:29
    //imageView设置图片 @SuppressLint("ResourceType") InputStream is = getResources().openRawResource(R.drawable.lala); Drawable drawable = BitmapDrawable.createFromStream(is, null); imageView....
  • 屏,也就是全屏显示,并且不会覆盖状态栏。如果这一句就实现效果了,那么为什么还要添加 getWindow().addFlags(WindowManager.LayoutParams. FLAG_LAYOUT_IN_SCREEN );这一句呢?这是为了避免在状态栏 的显示状态...
  • android 全屏显示

    2013-10-02 22:41:35
    1.public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ...android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
  • Android全屏显示GIF图片

    千次阅读 2017-08-20 00:23:36
    1、自定义一个GifView首先自定义一个GifView,用于显示Gif图片。GifView的代码参考自https://github.com/Cutta/GifView。package cc.duduhuo.gifviewdemo.view;import android.annotation.SuppressLint; import ...
  • Android 图片全屏适配各种屏幕小技巧

    千次阅读 2019-04-18 10:50:47
    App启动页加载一张从网络上下载的图片全屏展示。 问题: 图片全屏展示如何适配各种屏幕? 解决方法: 1.图片周围采用高斯模糊处理,其他地方全部用白色填充。 2.图片周围采用白色渐变,其他地方全用白色填充。 .....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,849
精华内容 6,739
关键字:

android全屏显示图片