Zoomlayout: ํŠน์ • ์ด๋ฏธ์ง€ ๋ณด๊ธฐ๊ฐ€ ZoomLayout ๋‚ด์—์„œ ํ™•๋Œ€/์ถ•์†Œ๋ฅผ ์ˆ˜์‹ ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜์‹ญ์‹œ์˜ค.

์— ๋งŒ๋“  2020๋…„ 06์›” 25์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: natario1/ZoomLayout

ZoomLayout์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์•ˆ์— ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฉ”๋‰ด๋กœ ์ž‘๋™ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์ด๋ฏธ์ง€

<layout 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">

    <com.otaliastudios.zoom.ZoomLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/skyZoomLayout"
        app:minZoom="1.0"
        app:maxZoom="5.0"
        app:hasClickableChildren="true">

            <FrameLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:id="@+id/sky">

                    <ImageView
                        android:id="@+id/button1 >

                    <ImageView
                        android:id="@+id/button1 >

            </FrameLayout>

    </com.otaliastudios.zoom.ZoomLayout>

</layout>

`
๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ํŠน์ • ์ด๋ฏธ์ง€ ๋ณด๊ธฐ๊ฐ€ ํ™•๋Œ€/์ถ•์†Œ ๋ฅผ

question

๋ชจ๋“  3 ๋Œ“๊ธ€

ZoomLayout ์˜ ์ผ๋ถ€๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์™œ ๊ทธ ์•ˆ์— ๋„ฃ์—ˆ์Šต๋‹ˆ๊นŒ? ZoomLayout ์™ธ๋ถ€์— ๋ฉ”๋‰ด๋ฅผ ์˜ค๋ฒ„๋ ˆ์ด๋กœ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

ZoomLayout ์˜ ์ผ๋ถ€๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์™œ ๊ทธ ์•ˆ์— ๋„ฃ์—ˆ์Šต๋‹ˆ๊นŒ? ZoomLayout ์™ธ๋ถ€์— ๋ฉ”๋‰ด๋ฅผ ์˜ค๋ฒ„๋ ˆ์ด๋กœ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์‹œ๋„ํ–ˆ์ง€๋งŒ ImageViews ๊ฐ€ ์‚ฌ๋ผ์ง€๋Š” ๋ฐ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚œ ๊ทธ๋ƒฅ ์žฌ์‚ฐ์„ ๋ฐœ๊ฒฌ android: elevation ๋กœ ๋ณ€๊ฒฝ 2dp ๊ทธ๋“ค์€ ์ง€๊ธˆํ•˜๊ณ  ์คŒ์„๋ฐ›์ง€ ์•Š๊ณ  ๋“ฑ์žฅ .

๋ฌธ์ œ ๊ฐ์‚ฌํ•˜๊ณ  ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค ๊ฒฐ๊ตญ์€ ์—‰๋šฑํ•œ ๋ฌธ์ œ์˜€๋Š”๋ฐ ์ฒซ ๋ฌธ์ œ์˜€๋„ค์š” ใ…‹ใ…‹ใ…‹ใ…‹

์ž‘๋™ํ•˜๊ฒŒ ๋˜์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค :+1:

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰