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

xml scale и так далее - Android

Восстановить пароль Регистрация
 
verylazy
Заблокирован
10.10.2013, 16:00     xml scale и так далее #1
Всем!
Я тут балуюсь с 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> куда там только не мостил, не умещается эта абстракция в моей голове
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 16:00     xml scale и так далее
Посмотрите здесь:

main.xml Android
Android Создание XML
Android как расположить так элементы в xml
Как программно убрать клавиатуру после нажатия кнопки "Далее"? Android
Android Парсинг XML
Верстка xml Android
Android Разметка XML
Android Xml файлы
Android Xml Yahoo
Android Разбор XML
Парсинг XML Android
Android Дроби в XML

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
10.10.2013, 16:07     xml scale и так далее #2
В xml такое сделать нельзя, только в коде:
Java
1
2
ScaleDrawable scaleDraw = (ScaleDrawable)getResources().getDrawable(R.drawable.myshape);
scaleDraw.setLevel(1);
verylazy
Заблокирован
10.10.2013, 16:13  [ТС]     xml scale и так далее #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 то ничего не выводит, просто пустое место в компоненте
Ванга во мне подсказывает, что масштабировать можно, но не получается, проблема точно во мне
Netscape
 Аватар для Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
10.10.2013, 16:16     xml scale и так далее #4
Цитата Сообщение от verylazy Посмотреть сообщение
Ванга во мне подсказывает, что масштабировать можно, но не получается, проблема точно во мне
Цитата Сообщение от Netscape Посмотреть сообщение
В xml такое сделать нельзя
удачи с поисками.
verylazy
Заблокирован
10.10.2013, 16:23  [ТС]     xml scale и так далее #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%" />
я его тупо копирую в файл, но во вьюшке или кнопке просто пусто, мистика какая-то
Yandex
Объявления
10.10.2013, 16:23     xml scale и так далее
Ответ Создать тему
Опции темы

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