как отобразить изображение в полноэкранном режиме, используя библиотеку clickableAreaImages - PullRequest
0 голосов
/ 21 сентября 2018

Я использую библиотеку ClickableAreasImages при загрузке изображения с URL, с которым я столкнулся.

изображение не показывает полный экран.

получение этого output выход

Макет

<RelativeLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:fitsSystemWindows="true"
   android:gravity="center"
   tools:context=".MainActivity">

   <ImageView
        android:id="@+id/imageView"
        android:adjustViewBounds="true"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="fitCenter"
        android:layout_centerVertical="true"/>
</RelativeLayout>

Java

    image = (ImageView) findViewById(R.id.imageView);

    Glide.with(mContext)
            .load(Uri.parse("https://www.mcdonaldjoneshomes.com.au/sites/default/files/floorplans/images/hermitage-standard-lhs-2546x1900_0.png"))
            .apply(new RequestOptions().placeholder(R.drawable.site1).error(R.drawable.site1).fitCenter())
            .into(image);

    image.setImageResource(R.drawable.firstandsecondfloorplan);

     ClickableAreasImage clickableAreasImage = new ClickableAreasImage(new PhotoViewAttacher(image), this);

        // Define your clickable area (pixel values: x coordinate, y coordinate, width, height) and assign an object to it
        List<ClickableArea> clickableAreas = getClickableAreas();
        clickableAreasImage.setClickableAreas(clickableAreas);

Я использую

//glide
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'

Любое предложение будет высоко оценено

...