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

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

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


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


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

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

    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. Вопросы и ответы часть вторая