마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

glide 사용시 전체화면으로 되지 않아요 ㅠㅠ

0 추천
GlideDrawableImageViewTarget gifImage = new GlideDrawableImageViewTarget(splash);
Glide.with(this).load(R.raw.blendergif).into(gifImage);
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:id="@+id/splash"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:adjustViewBounds="true"/>
</LinearLayout>
gif 크기는 1080*1920 사이즈입니다.
gif크기와 상관없이 계속 일정사이즈로 출력이 됩니다.
전체화면으로 하고싶은데 어떻게 수정해야하나요??ㅠㅠ
쿠쿠부다스 (6,470 포인트) 님이 2017년 9월 22일 질문

1개의 답변

0 추천
Glide.with(context)
        .load(image)
        .fitCenter()
        .into(imageview)
minor (13,710 포인트) 님이 2017년 9월 22일 답변
답변 감사합니다.
fitCenter만 하니 안뜨길래 아래와 같이하니 뜨는데..
그래도 위아래 height가 약간 짤리는데요...
이거는 왜 그런건가요???
 Glide.with(this).load(R.raw.blendergif).override(1080,1920).fitCenter().into(gifImage);
override는 해당 사이즈로 이미지를 늘이거나 줄이는 것이고
fitcenter는 해당 이미지뷰의 크기가 지정되어 있을경우 이미지뷰의 크기에 이미지를 맞추는 겁니다.
디바이스의 크기를 구한다음 상단의 노티바 20dp 하단 소프트키 50dp를 제외하고 맞추세요
답변 감사합니다.
다비아스의크기를 구한다음 상단의 노티바 20dp 와 하단 소프키 50dp를 제외하라고 하셨는데요...
우선 그전에 화면 사이즈를 측정해서 화면 사이즈 만큼의 이미지를 주고
      GlideDrawableImageViewTarget gifImage = new GlideDrawableImageViewTarget(splash);

        Display display = getWindowManager().getDefaultDisplay();
        Point size = new Point();
        display.getSize(size);
        width = size.x;
        height = size.y;

        Glide.with(this).load(R.raw.blendergif).override(width,height).into(gifImage);
식으로 하니 변화가 없었습니다.

화면 사이즈는 1440 * 2768 이고 이미지 gif 또한 동일한 사이즈로 구성했습니다.

그런데도 상단 노티바와 하단 키 제외하고 조금씩 위아래 이미지가 축소되어 출력이 됩니다.

어떻게 수정해야하는 건가요 ㅠㅠ
...