Articles of Масштабирование

Масштабирование ImageView для размера TextView в XML

У меня есть TextView и ImageView в горизонтальном линейном макете. Возможно ли масштабировать ImageView так, чтобы он относился к размеру TextView в файле макета? В основном я хочу что-то вроде: – Вместо чего-то вроде этого Файл макета будет <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <ImageView /> <TextView /> </LinearLayout>

Java (Android): Как масштабировать выделение без растрового изображения?

Мне нужно масштабировать фоновое изображение кнопки, но не могу превратить ее в растровое изображение. Вот код прямо сейчас: int height = 50; int width = 80; Button b = new Button (this); b. setBackgroundResource(R.drawable.btn); Теперь мне нужно масштабировать «R.drawable.btn» в соответствии с «высотой» и «шириной». SetBackgroundResource не принимает битмап. Как мне это сделать? Спасибо.

Android – общие методы масштабирования макетов экрана

Я понимаю, что эта тема была покрыта до смерти, и я прочитал официальные и неофициальные руководства для разработчиков, поэтому знаю теорию. Но я до сих пор не знаю, какой путь нужно сделать, чтобы приложение выглядело хорошо на нескольких размерах экрана. Мое приложение – это простое приложение для навигации, которое предназначено только для портрета. На этом […]

Коэффициент масштабирования в изображениях Android?

Я разрабатываю простую информационную систему, которая будет использовать множество изображений. Проблема в том, что я не знаю, как масштабировать их в папку ldpi, mdpi, hdpi и hdpi. Я читал, что андроид использует коэффициент масштабирования, например, 3: 4: 6: 8. Может ли кто-нибудь объяснить мне, что это коэффициент масштабирования 3: 4: 6: 8 ? Как его […]

Я не хочу, чтобы Android автоматически менял размер растрового изображения

Я разместил некоторые растровые изображения в res / drawable. После того, как я загружаю растровые изображения BitmapFactory.decodeResource (), я обнаруживаю, что они автоматически изменяются по плотности. Это не то, что я хочу. Я хочу, чтобы они сохранили свой первоначальный размер (размер пикселя). Что мне делать?

Прокрутка / масштабирование сцены в OpenGL и подразделении

Мы должны разработать сцену прокрутки / масштабирования в OpenGL ES на Android, очень похоже на уровень в Angry Birds, но более похожий на уровень в World Of Goo. Скорее, как последний, поскольку мир не будет состоять из повторяющихся слоев, как показано в Angry Birds, но с большим изображением. Поскольку сцена должна прокручиваться / масштабироваться, и […]

Изменение размера растрового изображения на фиксированное значение, но без изменения соотношения сторон

Я ищу решение для следующей проблемы: как изменить размер Bitmap на фиксированный размер (например, 512×128). Соотношение сторон содержимого растрового изображения должно быть сохранено. Я думаю, что это должно быть примерно так: Создать пустую растровую карту 512×128 Масштабировать исходное растровое изображение до 512×128 пикселей, сохраняя соотношение сторон Скопируйте масштаб в пустое растровое изображение (в центре) Каков […]

Как увеличить изображение до заданных координат в android

Я хотел бы увеличить изображение до определенной части (до заданных координат) изображения. У меня есть изображение, я отобразил его в режиме просмотра Android в полноэкранном режиме. Когда я нажимаю на кнопку, я хотел бы увеличить изображение до заданных координат изображения. Скажем, координаты у меня остались: 500, верх: 50, ширина: 60 ​​и высота: 20. Я хочу, […]

Масштабирование и перетаскивание изображений с использованием матрицы в android

Я получил следующий код (от Hello android от Ed Burnette), работающий красиво, и я могу перетащить и увеличить изображение. import android.app.Activity; import android.graphics.Matrix; import android.graphics.PointF; import android.os.Bundle; import android.util.FloatMath; import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTouchListener; import android.widget.ImageView; public class Touch extends Activity implements OnTouchListener { private static final String TAG = "Touch"; // […]

Android Canvas, несколько путей с различными значениями масштабирования

Предполагается, что это простой инструмент для доски, с эффектами масштабирования / панорамирования. Все в порядке со всем рисунком части пути, за исключением того, когда дело доходит до масштабирования / панорамирования. Когда к доске применяется масштабирование, независимо от того, как я это делаю, все линии, которые появляются после применения масштабирования, смещаются относительно положения, которое я фактически […]