Земляничная поляна YS-3

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Земляничная поляна YS-3 » AlReader » Вопрос. AlReader. Вопросы и ответы часть вторая


Вопрос. AlReader. Вопросы и ответы часть вторая

Сообщений 581 страница 600 из 791

1

AlReader

http://s3.uploads.ru/MHo0J.png

Официальный сайт

http://lenhenster.mybb.ru/uploads/000e/0d/f8/1291-2.png

AlReader  текущая версия для Android
http://smultronstallet.ru/uploads/000e/0d/f8/1291-1.png
Последняя дебажная версия
http://smultronstallet.ru/uploads/000e/0d/f8/1291-1.png
Текущая версия с форума
http://smultronstallet.ru/uploads/000e/0d/f8/1291-1.png
Часть первая
http://smultronstallet.ru/uploads/000e/0d/f8/1291-2.png

+3

581

#p44755,lenhenster написал(а):

droll написал(а):

    Что с кнопками? Нового добавить нечего?

А что не так?

Подпись автора

    Маленькая, но очень гордая Submarine ещё сделает не одну пробоину в толстом брюхе 4опорного крейсера.
    http://smultronstallet.ru/uploads/000e/0d/f8/12981-2.png

Ну я их скинул в корень программы, а они какими были, такими и остались после перезапуска. Может чего не допонял?

0

582

#p44739,Marvi написал(а):

droll написал(а):

    вылазит постоянно такая вот ошибка

А чего это там в путях файлов слэши в разные стороны наклонены?

Подпись автора

    Делай, что дОлжно. И пусть будет - что будет.
    Ебука для чтения, ноутбука для интернета - что ещё нужно сисадмину, чтобы встретить спокойную старость?


Вобщем пару раз удалил дефолтовые каталоги, создал их по новой, раз на третий все заработало. Причин не работы до этого я так и не понял, если честно.

А кто в состоянии подробнее рассказать об этом формате 9.png и где он еще используется кроме как в АлРидере? Гугл что-то молчит на этот счет.

0

583

droll, можешь начать с вики -  http://smultronstallet.ru/uploads/000e/0d/f8/1291-2.png

0

584

#p44758,droll написал(а):

А кто в состоянии подробнее рассказать об этом формате 9.png и где он еще используется кроме как в АлРидере? Гугл что-то молчит на этот счет.


Формат 9.png используется для создания мелких элементов программ.В частности для создания кнопок и других незначительных элементах в системных программах,к примеру  Phone.apk.Делается это для уменьшения веса,чтобы оставить больше свободного пространства для пользовательского софта.В андроиде поблема с пространством - проблема №1,во всяком случае на начальной стадии его разработки.Ну а сейчас и для пространства,да и просто по-привычке  http://smultronstallet.ru/uploads/000e/0d/f8/1320-3.gif
Забыл сказать,что подобные файлы в фотошопе не отреставрируешь,но они легко рисуются и реставрируются в обычных редакторах иконок.Просто необходимо выделять реставрируемый рисунок без черных уголочках,полосочек по контуру,затем дорисовываешь,меняешь цвет  и сохраняешь в этом же формате.

Отредактировано salm (2014-02-20 16:16:11)

0

585

#p44781,salm написал(а):

Забыл сказать,что подобные файлы в фотошопе не отреставрируешь

Только в нём всё и делаю))) По другому не умею)))

0

586

9-patch - это изображение с встроенными маркерами, благодаря которым, система
понимает какую часть изображения растягивать и в какой части изображения располагать контент
Для создания 9-patch для изображения, вокруг него рисуется прозрачная рамка в 1 пиксель, в которой проставляются маркеры чёрным цветом
(В Android SDK, в папке tools, есть файл draw9patch.bat, который выполняет эту операцию и даёт предпросмотр растяжения)
Далее для внедрения 9-patch в изображение, его следует собрать в составе проекта в apktool или eclipse
http://s8.uploads.ru/BxC8v.png

Для редактирования таких изображений лучше всего использовать редактор иконок
Для начала разбираем apk вышеописанным способом
открываем интересующее изображение в редакторе иконок и выделяем часть, которая не содержит маркеров(рамка, толщиной в 1 пиксель с чёрными точками/полосками)
http://s8.uploads.ru/l0VC7.png
Применяем эффект, в данном случае "Расцветка"
http://s9.uploads.ru/zKD91.png
Сохраняем, не забыв проверить наличие .9 перед png   http://smultronstallet.ru/uploads/000e/0d/f8/1336-2.gif

На самом деле сложного ничего нет,если решаешь изменить только цвет,прозрачность,к примеру банера или кнопки.А разобравшись с этим уже можешь менять высоту и ширину(в основном это делается при переводе программ,когда переведенное слово с китайского или английского короче или длиннее переводимого)

Отредактировано salm (2014-02-20 19:25:15)

+1

587

Делается это для уменьшения веса


где вы прочли такую глупость? Формат нужен для создания картинок, размер которых динамически меняется, другого варианта, кроме как то-то задать и отделить  растягиваемую и стабильную зону - нет

+1

588

#p44792,Alan написал(а):

Формат нужен для создания картинок, размер которых динамически меняется


В посте 586 я именно это и объяснил,исправив себя же.Так что не пинайте сильно.А про вес программного обеспечения андроида я напутал,это не из этой оперы.Заработался на обеспечении лимпиады.

А вообще-то размер 9.png задаётся такой, какой нужнен системе и объектам на экране, а за то, как картинке растянутся, отвечает 9-patch,но это так,на всякий случай,вдруг кто-то ещё решит поправить  :D

Отредактировано salm (2014-02-21 17:11:10)

0

589

Плюсик ушел в карму. Теперь вопрос следующий. При использовании фонов 9.png есть возможность использовать текстуры. Так вот как быть, если текстура не квадратная, а скажем прямоугольная (актуально к примеру для всяких видов помятых бумаг). Если для вертикальной ориентации я еще могу подогнать данную текстуру по разрешению, чтобы она не зацикливалась под фоном, то при переходе в ландшафтную ориентацию эта текстура уже не годится т.к. идет ее зацикливание - видны швы и все такое. Есть дельный совет или будет ли возможность в будущем задавать отдельные текстуры для разных ориентаций экрана? Спасибо.

0

590

Вообще-то я уже писал,что размер 9.png задаётся такой, какой нужнен системе и объектам на экране, а за то, как картинке растянутся, отвечает 9-patch.Сразу скажу,что лично с текстурами для андроида не работал, про это лучше спросить у маэстро,в чьей каюте мы и находимся.
Вообще для работы с  9-patch,использую вот эту программу.Работать в ней просто,главное разобраться :В регионах задаётся разметка растяжения, которая находится слева и сверху. Их может быть сколько угодно, было бы место.
В области задаётся разметка области размещения содержимого, находящаяся справа и снизу, будь то текст, другая картинка или вообще целое окно.
На маркете только английская версия,вот Вам русская   http://smultronstallet.ru/uploads/000e/0d/f8/1291-1.png 

Возможно она Вам и поможет,конечно при условии,что Вы не прыгаете по прошивкам.К примеру два скрина:Стоковой зонилки Lenovop780http://s9.uploads.ru/t/yegwF.png

и моей измененнойhttp://s9.uploads.ru/t/8vPgR.png
Надеюсь,что моя все же интересней глядится.

Отредактировано salm (2014-02-25 22:41:25)

0

591

При использовании фонов 9.png есть возможность использовать текстуры


при использовании текстур нет никакого смысла в 9.png
Это разные вещи, текстуры лучше всего использовать как текстуры

+1

592

Спасибо,на счет текстур не знал,всегда пользовался готовым  http://smultronstallet.ru/uploads/000e/0d/f8/1320-1.gif

0

593

Вобщем не могу кое-что понять. Пытаюсь сделать такой скин, чтобы текстура была одна (литая) для колонтитула, текста и статусной строки. Для этого соответственно создал прозрачные 9пинговые header и статус размером 50x720 (высота, ширина).
Начинаю свои эксперименты... Для вертикального положения все замечательно, в горизонтальном же вылазят какие-то черточки в колонтитуле и статусе. Думал, что это место стыка зацикленной текстуры. Так нет же. Текстуру делал и вертикальной и горизонтальной с разрешением 1280 на 720 (для своего экрана) и вообще левую квадратную маленькую текстуру использовал - черточки остаются :( Может я что-то не учел? Вобщем какие мысли у кого? Как сделать скин, как в примере 2 и 4, но без черточек?

Пример 1 (Фон + Вертикальная текстура)(рисунки фона и текстуры одинаковы)(соответственно имеем несоответствие текстуры в стыках Фона с Колонтитулом и Статус строкой)
http://s018.radikal.ru/i511/1402/cf/a0fb26c9fb31t.jpghttp://s004.radikal.ru/i208/1402/cb/d51487a5ab4ft.jpg

Пример 2 (Вертикальная Текстура без использования Фона)(Текстура лежит везде идеально без зацикливаний даже в горизонт положении, мест стыка как таковых для текстуры нет)
http://s006.radikal.ru/i213/1402/14/c38074dfe087t.jpghttp://s020.radikal.ru/i714/1402/11/2710170391fbt.jpg

Пример 3 (Горизонтальная Текстура без использования Фона) (имеем соответственно зацикливание текстуры в вертикальной ориентации и соотвественно видны стыки в этих местах, а точнее месте - оно одно)
http://s58.radikal.ru/i162/1402/e5/a9bd5b177866t.jpghttp://i019.radikal.ru/1402/3f/16574edfec8dt.jpg

Пример 4 (Квадратная однородная текстура малого разрешения без использования Фона) (имеем соответственно зацикливание текстуры но мест стыков не видно (ну почти :) ) т.к. текстура условно однородная. Опять же эти черточки в Колонтитуле и Статусе) 
http://s020.radikal.ru/i712/1402/16/137d84fd052ct.jpghttp://s004.radikal.ru/i206/1402/f5/eaadd8a5603at.jpg

Что не так с моими header и status? Откуда эти полоски? :))))

0

594

Жаль, что нет подробного. пошагового описания изготовления собственного скина с фото и точными размерами используемых текстур. Скажем, если берешь готовую картинку, перерисовываешь ее в Фотошопе, приводишь к нужному размеру в пикселях. А что дальше ???

0

595

droll, может стоило вместо не несущих информацию скриншотов - приаттачить сами файлы? А то желающих устраивать битву экстрасенсов тут вроде не видно

Скажем, если берешь готовую картинку, перерисовываешь ее в Фотошопе, приводишь к нужному размеру в пикселях. А что дальше ???


если вы отите привести скин к конкретному размеру в пикселах - может лучше не стоит этим вообще заниматься? Ибо подход изначально тупиковый. А инструкция есть, скорее всего и на этом сайте тоже, если меня склероз не подводит

0

596

#p45040,ii написал(а):

Жаль, что нет подробного. пошагового описания изготовления собственного скина

http://smultronstallet.ru/uploads/000e/0d/f8/1291-2.png сразу оговорюсь, что лично я делаю не по инструкции)

0

597

#p45045,Alan написал(а):

droll, может стоило вместо не несущих информацию скриншотов - приаттачить сами файлы? А то желающих устраивать битву экстрасенсов тут вроде не видно

Как скажете:

header
http://rghost.ru/52725955
status
http://rghost.ru/52725997
textback
http://rghost.ru/52726134

0

598

Можно было бы конечно all.9.png использовать, но тогда нету разграничивающих полос в местах стыка колонитула-текста-статус строки, поэтому просьба не предлагать этот вариант :)

0

599

Можно было бы конечно all.9.png использовать, но тогда нету разграничивающих полос в местах стыка колонитула-текста-статус строки


и какая связь?

0

600

#p45093,Alan написал(а):

и какая связь?


Да,всё же зацепили.Тода получается,если человеку захотелось поиграться c фонами в 9-patch,просто надо метки растяжения  выставлять на размер экрана?А вообще-то если бы я делал фоны,без 9-patch,собственно и не смог бы обойтись.Может в процессе создания и упростил бы до минимализма,но.....Было бы действительно интересно поглазеть на Ваш способ создания,чисто из любопытства  http://smultronstallet.ru/uploads/000e/0d/f8/1303-3.gif

0


Вы здесь » Земляничная поляна YS-3 » AlReader » Вопрос. AlReader. Вопросы и ответы часть вторая