CatOnPad
С векторами не работал, если подскажите как - буду рад
CatOnPad
А где можно создавать svg? Какая магия для этого нужна?
CatOnPad
Применяется много отрисовки с помощью Path
Спасибо, посмотрю. Можно еще один вопросик? У меня отрисован круг и он к местах направления света обрезан, но на деле это треугольник с цветом фона. Есть ли технология "ластика"? Чтобы можно было не перерисовывать это треугольником, а просто стереть нужную часть отображения
CatOnPad
Вот так выглядят эти треугольники
Diana
Всем привет. Нужен разработчик дополненной реальности unity или vuforia. Для платформ ios & Android. Пишите в лс
CatOnPad
Спасибо)
Только правила прочитайте перед тем, как делать публикацию
аннэт
ребят, подскажите, пожалуйста в чем проблема
CatOnPad
Не понял немного. Как мне "стирать" изображение, а не перерисовывать его, используя цвет фона? У самого круга
CatOnPad
К примеру есть у меня квадрат. Я хочу "вырезать" часть квадрата каким-то способом, а не шлёпать сверху еще одну фигуру
CatOnPad
А затирать каким-нибудь "ластиком" невозможно? Только рисовать на чистовую?
CatOnPad
Да я не про тот редактор говорю, а в принципе про отрисовку объекта с помощью Canvas. Хочу нарисовать квадрат и центр вырезать у него. Не зная, как его вырезать, я бы просто шлёпнул сверху фигур, используя цвет фона приложения, а есть ли другой способ?
CatOnPad
можешь нарисовать ломаную линию
Да, но мне бы интересно было узнать про "ластик"
CatOnPad
почитаю, спасибо!
Ivan
Ребята привет, может кто-то сталкивался с sip клиентом, подскажите, как реализовать видео звонки (брать как исходник csipsimple это самоубийство)
George
Подскажите что происходит в жизненном цикле когда мы опускаем шторку? у меня никакие методы жц не срабатывают, значит ничего не происходит?
Юлія
как убрать линию под текстом ? (кастомный беграунд )
Юлія
Юлія
могу скинуть код
George
могу скинуть код
stroke в shape убрать
Vladimir
Recyclerview, gridlayoutmanager, сложные холдеры, 2 типа. При первом проходе smoothscrolltoposition еле скролит, при скроле лаги, потом - все плавно. Куда можно копнуть?
George
я тоже так думал, но при открытии шторки так то он не срабатывает, и я вот хз
Daniil
Добрый вечер, можно как-либо подставить вместо имени значение переменной ?
Maxim
Лучше RecyclerView тут юзай или другую ViewGroup
Dmytro
Добрый вечер, можно как-либо подставить вместо имени значение переменной ?
String resourceStrId = "твоястрока" int resourceId = context.getResources().getIdentifier(resourceStrId, "string", context.getPackageName());
Кирилл
@Harmonizr можешь скинуть твой сайт где ты рассуждал насчёт различных фреймворках в андройде
Ярослав🇺🇦
ребят, подскажите, пожалуйста в чем проблема
https://stackoverflow.com/questions/48510124/panic-cannot-find-avd-system-path-please-define-android-sdk-root-in-windows-1
Lomaga Konstantin
Подскажите пожалуйста, в fragment не вызывается метод onRequestPermissionsResult. Почему так происходить и как пофиксить?
Egor
Lomaga Konstantin
Правда уже могут быть предоставлены. Надо делать проверку на наличие.
Есть проверка, requestPetmissions делаю только в случае отсутствия прав
Anonymous
всем привет. Есть framelayout, который служит для показа одного фрагмента, у которого задан elevation, чтобы контент накрывал тулбар (в активити), а не заходил под него. Но есть проблема со снекбаром, т.к. он теперь отображается под framelayout. Можно ли как-то задать снекбару elevation/translationZ или что-то подобное?
Kamil'
Как получить thumbnail pdf без сторонних библиотек?
Andrew
Посоветуйте пожалуйста. Есть АПИ для загрузки фоток, можно загрузить до шести фоток, загружать предполагется все за раз. Вопрос, как лучше организовать: все фотки грузим в цикле по одной в одном io потоке или лучше параллельно в два потока по три фотки или каждую фотку в своем потоке? Что лучше для андройд приложения будет?
Andrew
АПИ если что можно по всякому доработать
Владимир
Ребят, кто может подсказать. В Intellij idea community при создании Gradle (java+kotlin/jvm) проекта не создаётся папка src и все остальные лежащие в ней (main, test...) Кто может знает в чем проблема и как починить?
Avadon
Можете пожалуйста, помочь с реализацией?
有毒なたわごと
Можете пожалуйста, помочь с реализацией?
а теперь нормально вопрос задайте ;)
Artem
День добрый, как в биндинг адаптере передать аргументы в вью модель? Есть способ передавать ссылку на вм, но не будет ли утечки?
Artem
Биндинговые методы статические, и тут уже тупик, и будет ли уничтожения ссылка после ухода из фрагмента/активити
Anonymous
Какие сервисы вы знатет для аналитики Google play запросов, на основе поиска ключевых слов??? Приложение было в топе когда только появилось на 1 день и затем ушло на спад....
Muhammad
Добрый вечер Что за ошибка
Dmytro
Добрый вечер Что за ошибка
Null pointer exception. указатель ссылается ни на что
Muhammad
Null pointer exception. указатель ссылается ни на что
Ошибка выдается здесь Intent intent = new Intent(context,DetailActivity.class);
Anonymous
Думаешь по свежести строится рейтинг?
незнаю, как строится рейтинг?
Александр
Загружаю данные с Firebase, но функция возвращает Null. Я понимаю, что я назначаю слушателя, и не понимаю, как сделать чтобы объекты возвращались из функции при ее вызове. Подскажите, как это реализовать static public List<Item> loadItems(String name){ Query picturesQuery = Firebase.databaseRef.orderByChild(name); final List<Item> items = new ArrayList<>(); picturesQuery.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { for(DataSnapshot singleSnapshot : dataSnapshot.getChildren()){ Item item = singleSnapshot.getValue(Item.class); item.pictureBits = Firebase.GetPicture(item.public_picture); items.add(item); } } @Override public void onCancelled(DatabaseError databaseError) { } }); return items; }
Dmytro
Ошибка выдается здесь Intent intent = new Intent(context,DetailActivity.class);
уверен? если даже так, то что мне помочь тебе найти где нулл?)
Dmytro
незнаю, как строится рейтинг?
и я не знаю, но думаю по динамике скачиваний, оценок, комментов. Может тебе показалось, что 1 день оно было в топе?)
Артем
Привет, подскажите пожалуйста, сделал так чтобы приложение автоматически включалось, <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.QUICKBOOT_POWERON" /> <receiver android:name=".RestartReceiver" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.QUICKBOOT_POWERON" /> <action android:name="com.htc.intent.action.QUICKBOOT_POWERON" /> </intent-filter> </receiver> class RestartReceiver : BroadcastReceiver() { override fun onReceive(context: Context?, intent: Intent?) { if (intent!!.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) { val activivtyIntent = Intent(context, MainActivity::class.java) activivtyIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) context!!.startActivity(activivtyIntent) } } } Почему где-то отрабатывает хорошо а где-то не отрабатывает совсем? Вроде все разрешения есть и код верный, иногда просто надо перезагрузить несколько раз
Александр
ты же понимаешь, что запрос асинхронный? твоя функция не дожидается ответа и вовзращает items. Тут либо колбеком городить, либо смотреть синхронные методы в фаербейсе
да, понимаю. Ладно, сейчас подумаю. Мб функцию передать, как аргумент, чтобы она вызывалась внутри "слушателя". Посмотрим...
Andrew
нет, я пишу код для загрузки фоток на сервер с телефона, и думаю, как лучше организовать ее, по одной фотке или в параллель
The The
нет, я пишу код для загрузки фоток на сервер с телефона, и думаю, как лучше организовать ее, по одной фотке или в параллель
отвечая кажется и на сообщение ниже... как бы без разницы, тебе андроид не даст открыть больше потоков чем можно. так что тебе никто не мешает грузить хоть двадцать фоток, они все равно встанут в очередь
Oleg
Посоветуйте пожалуйста. Есть АПИ для загрузки фоток, можно загрузить до шести фоток, загружать предполагется все за раз. Вопрос, как лучше организовать: все фотки грузим в цикле по одной в одном io потоке или лучше параллельно в два потока по три фотки или каждую фотку в своем потоке? Что лучше для андройд приложения будет?
Лучше иметь один IO поток, тк на его старт требуется обычно время и ресурсы и постоянно открывать/закрывать его такое себе развлечение - посадите батарейку и увеличите нагрузку (кстати поэтому лучше иметь сокет, чем кидать раз в 5 секунд запрос на сервак), потому я бы предложил все делать в одном потоке
The The
вроде там просто пул
Oleg
Ну возможно в батарейкой я погорячился и отвлекся от темы)) В целом да, тут никакой не будет разницы Но насчет потоков вот тут подробно описано про типы потоков https://www.hellsoft.se/understanding-cpu-and-i-o-bound-for-asynchronous-operations/
Oleg
Насчет батарейки больше про количество подключений к серваку) Если есть апи метод загрузки по 6 фоток в одном подключении - то я бы использовал его, но пулл этих запросов делал бы в одном UI потоке
Vlad
Наконец, разобрался, как сделать визуально корректное вертикальное выравнивание в Span-е. С существующими решениями всё равно приходилось вручную подправлять. Часть решений — применяют верх и низ строки. Они не учитывают особенности шрифта. Другая часть решений — применяют ascent и descent. Но не учитывают, что у Roboto ascent выше типичных заглавных букв. Возможно, это это сделано для значков над буквами вроде Ü. Поэтому сделал решение, которое ведёт себя похожим образом на знак •. Т.е. либо по центру заглавной буквы, либо по центру строчной буквы. https://stackoverflow.com/questions/25628258/align-text-around-imagespan-center-vertical/62901678#62901678
Oleg
Есть вопрос Есть RecyclerView внутри NestedScrollView. К этому RecyclerView прикручено перемещение айтемов внутри списка через SwipeHelper. Проблема в том, что при перемещении айтема вниз или вверх экрана автоматически не скроллится список. При этом есть NestedScrollView поменять на ScrollView, то все работает как надо. NestedScrollView нада потому что над и под списком есть еще почуть данных. Можно, конечно, вынести их в хедер/футер recyclerа, но чет выглядит костыльно. Никто не сталкивался с подобным?
Anonymous
«Есть RecyclerView внутри NestedScrollView» Вот мы и нашли ошибку.
в RecyclerView вызвать метод nestedScroll и указать ему значение false
Oleg
«Есть RecyclerView внутри NestedScrollView» Вот мы и нашли ошибку.
Ну я понимаю что в этом ошибка, но что именно так аффектит?
Mike
Ну я понимаю что в этом ошибка, но что именно так аффектит?
то, что ресайклер сам не скроллится, а находится в скроллвью