Я надеюсь, что у вас все хорошо. Это часто случается со всеми, когда они хотят добавить новую функциональность в ваше приложение, тогда обычно они все ищут библиотеки, которые не являются хорошей тактикой, потому что вы не знаете, какой код в этом. libabry. поэтому я всегда предпочитаю разветвлять библиотеки и добавлять полезные классы и методы в код моего приложения.
поэтому, когда я застрял с той же проблемой, я много занимался исследованиями и разработками, а затем обнаружил класс, который дает возможность zoomIn, zoomOut и pinIn и out. так что вы можете видеть этот класс здесь. .
так как я уже говорил, это один класс. так что вы можете поместить этот класс в любом месте ваших проектов, например, utils folder ., и поместить следующие строки в свои XML-файлы, например:
<your_packege_name.TouchImageView
android:id="@+id/frag_imageview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitCenter"
android:src="@drawable/default_flag"
android:transitionName="@string/transition_name_phone" />
, и вы можете найти это изображение в вашей уважаемой деятельности, как вы это делали для всех видов, например -:
TouchImageView tv=(TouchImageView)findViewById(R.id.frag_imageview);
tv.setImageResource(R.drawable.ic_play);
Вот и все для TouchImageView
.
наслаждайтесь нашим кодом:)