Мне нужно открыть изображение в полноэкранном режиме при щелчке в ImageView, например, в галерее с одним изображением! Как мне это сделать?Как отобразить изображение в полноэкранном режиме при щелчке в ImageView?
2
A
ответ
3
это простой пример:
раскладка activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center">
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/ic_launcher"/>
</LinearLayout>
onCreate()
метод: ответ
private boolean zoomOut = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ImageView imageView = (ImageView)findViewById(R.id.imageView1);
imageView .setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(zoomOut) {
Toast.makeText(getApplicationContext(), "NORMAL SIZE!", Toast.LENGTH_LONG).show();
imageView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
imageView.setAdjustViewBounds(true);
zoomOut =false;
}else{
Toast.makeText(getApplicationContext(), "FULLSCREEN!", Toast.LENGTH_LONG).show();
imageView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT));
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
zoomOut = true;
}
}
});
}
2
Jorgesys это хорошо, но, чтобы сделать изображение действительно полный экран, лучше Это было бы сделать новый диалог/активность с помощью темы .NoActionBar.Fullscreen
. Например,
<style name="FullScreenDialogTheme" parent="android:Theme.Material.NoActionBar.Fullscreen"/>
Это новое диалоговое окно будет содержать только изображение для вашего изображения.
Затем вы передадите выталкиваемую или ссылочную ссылку на вашу новую деятельность с помощью намерения. Проверьте this вопрос для получения дополнительной информации. (Я бы предложил пройти через некоторую ссылку, для соображений эффективности).
Смежные вопросы
- 1. Показать изображение в полноэкранном режиме в ImageView
- 2. Сделать мобильное изображение в полноэкранном режиме при щелчке на zom
- 3. Как получить изображение в полноэкранном режиме?
- 4. Изображение не отображается в полноэкранном режиме, когда нажата кнопка ImageView.
- 5. Показать изображение в полноэкранном режиме
- 6. Почему ImageView не отображается в полноэкранном режиме?
- 7. jQuery Изображение в полноэкранном режиме
- 8. Изображение в полноэкранном режиме из прокрутки
- 9. Нарисуйте изображение в полноэкранном режиме Android
- 10. Показать изображение в полноэкранном режиме при нажатии на него
- 11. Как показать изображение в полноэкранном режиме при щелчке по изображению в окне чата
- 12. Google Glass: изображение в полноэкранном режиме?
- 13. как показать изображение в полноэкранном режиме
- 14. Как сделать ImageView в полноэкранном режиме программно нажатием?
- 15. Попытка отображения растрового изображения в полноэкранном режиме ImageView
- 16. Программирование iOS Как показать изображение в полноэкранном режиме при нажатии пользователем на ImageView
- 17. Как показать изображение в полноэкранном режиме на странице загрузки
- 18. Открыть изображение из WebView в полноэкранном режиме
- 19. Как сделать изображение в полноэкранном режиме в приложении iOS
- 20. Открыть изображение в ImageView в галерее при щелчке по изображению
- 21. UIImageView в полноэкранном режиме
- 22. Изображение в полноэкранном режиме в Firefox
- 23. Как получить изображение в полноэкранном режиме на Android?
- 24. Создание ImageView внутри моего PagerAdapter в полноэкранном режиме - Как?
- 25. ImageView не выделяется при щелчке
- 26. Открыть изображение в полноэкранном режиме android
- 27. Как показать изображение в полноэкранном режиме на android
- 28. Изображение в полноэкранном режиме без нижней панели
- 29. Изображение в полноэкранном режиме на заголовке
- 30. Центрирование изображения в полноэкранном режиме
Возможно, вы хотели бы следовать этому руководству [Масштабирование вида] (http://developer.android.com/training/animation/zoom.html) –
Я добавил shema в imageview, но shema не ясен, я бы, когда я нажимаю на это изображение, отображает экран shema в полноэкранном режиме. Я не знаю, с чего начать, извините моего бедного английского:/она - экранный снимок ==> http://img15.hostingpics.net/pics/ 805298Capture.jpg – Anass
michal.z Спасибо вам, что мне нужно = DI попробует сейчас – Anass