Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
verylazy
Заблокирован
#1

xml scale и так далее - Программирование Android

10.10.2013, 16:00. Просмотров 450. Ответов 4
Метки нет (Все метки)

Всем!
Я тут балуюсь с xml и вот снова не могу понять кое что.
Вот простенький файлик, который рисует красный кружочек и поворачивает картинку относительно выбранной точки.
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
 
    <item>
        <rotate
            android:fromDegrees="45"
            android:pivotX="0%"
            android:pivotY="0%"
            android:toDegrees="45" >
            <shape android:shape="oval" >
                <solid android:color="#ff0000" />
            </shape>
        </rotate>
    </item>
 
</layer-list>

Как сюда приткнуть масштабирование ? Я рассуждал так, если этот shape можно повернуть, значит его можно и масштабировать.
Эти теги <scale> куда там только не мостил, не умещается эта абстракция в моей голове
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 16:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос xml scale и так далее (Программирование Android):

как расположить так элементы в xml - Программирование Android
Подскажите как можно расположить элементы (смотреть изображение), чтобы на любом разрешении всё растягивалось как надо и элементы...

Как сделать так что я мог умножать не на два числа а на 3,4,5 и так далее? - C++
Вот код: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main(){ float a,c; char b; skip: ...

Нужно заменить все слова 'так как', 'и тому подобное', 'то есть', 'и так далее' их аббревиатурами - PascalABC.NET
Заменить все сочетания «то есть», «так как», «и так далее», «и тому подобное» их аббревиатурами.

Амиго, мейл.ру и так далее - Удаление вирусов
Снова старая проблема. Очередной файл-русификатор наградил мой ПК &quot;амиго&quot; и автоматической загрузкой некоего файла или программы. Каждый...

Реализовать запись и чтение и так далее - Pascal ABC
Написать программу реализующую запись и чтение информации из текстового файла. В программе должно быть предусмотренно цифровое меню со...

.Net Framework 4 StreamReader, FileStream и так далее - C++/CLI
Привет, подскажите пожалуйста, как использую StreamReader или FileStream мне записать и считать структуру из файла, на сайте микроса в MSDN...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
10.10.2013, 16:07 #2
В xml такое сделать нельзя, только в коде:
Java
1
2
ScaleDrawable scaleDraw = (ScaleDrawable)getResources().getDrawable(R.drawable.myshape);
scaleDraw.setLevel(1);
0
verylazy
Заблокирован
10.10.2013, 16:13  [ТС] #3
я нашел вот такую штуку http://developer.android.com/guide/t...-resource.html
XML
1
2
3
4
5
6
7
8
9
    <?xml version="1.0" encoding="utf-8"?>
    <scale
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:drawable="@drawable/drawable_resource"
        android:scaleGravity=["top" | "bottom" | "left" | "right" | "center_vertical" |
                              "fill_vertical" | "center_horizontal" | "fill_horizontal" |
                              "center" | "fill" | "clip_vertical" | "clip_horizontal"]
        android:scaleHeight="percentage"
        android:scaleWidth="percentage" />
но если я подставляю сюда android:drawable="@drawable/drawable_resource" свой ресурс, картинку или shape то ничего не выводит, просто пустое место в компоненте
Ванга во мне подсказывает, что масштабировать можно, но не получается, проблема точно во мне
0
Netscape
373 / 360 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
10.10.2013, 16:16 #4
Цитата Сообщение от verylazy Посмотреть сообщение
Ванга во мне подсказывает, что масштабировать можно, но не получается, проблема точно во мне
Цитата Сообщение от Netscape Посмотреть сообщение
В xml такое сделать нельзя
удачи с поисками.
0
verylazy
Заблокирован
10.10.2013, 16:23  [ТС] #5
по той ссылке, что я показал, есть еще кусок вот такой
XML
1
2
3
4
5
6
    <?xml version="1.0" encoding="utf-8"?>
    <scale xmlns:android="http://schemas.android.com/apk/res/android"
        android:drawable="@drawable/logo"
        android:scaleGravity="center_vertical|center_horizontal"
        android:scaleHeight="80%"
        android:scaleWidth="80%" />
я его тупо копирую в файл, но во вьюшке или кнопке просто пусто, мистика какая-то
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 16:23
Привет! Вот еще темы с ответами:

Проверка символов на разность - латино, крилици и так далее - PHP
Приветствую уважаемые форумчане. Есть форум, на форуме регистрируются люди, и часто подделывают двойников, например вместо английской...

Как создаются кнопки, метки, поля и так далее? - C++ WinAPI
Доброго времени суток. Хотелось бы узнать как делаются те или иные элементы WinAPI; А именно: Buttom, edit, label, MeinMenu, Memo,...

Найти сумму 1-го, 4-го, 9-го, 16-го и так далее, включая 81-й элемент массива - Pascal ABC
Найти сумму 1-го, 4-го, 9-го, 16-го и так далее, включая 81-й элемент массива, состоящего из 100 целых случайных чисел, каждое из которых...

Не работает комбинация клавиш Ctrl + Num: Pad, 1,2,3 и так далее - Ноутбуки
Короче говоря, через Fn+Ins включаются клавиши Num Lock вместо некоторых на клавиатуре (где буквы и цифры). Но в комбинации с нажатием Ctrl...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.10.2013, 16:23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru