
Кита
25.06.2018
15:12:12
Скажет когда можно что-то рисовать

vladimir
25.06.2018
15:13:51
и вам ImageView не нужен, достаточно просто View

Max
25.06.2018
15:14:01

vladimir
25.06.2018
15:14:13
если хотите сами контролировать поток, конечно

Google

Kirill
25.06.2018
16:21:44

vladimir
25.06.2018
16:25:03

Yura
25.06.2018
17:03:31
Всем привет. Пишу свой простенький конструктор приложений андроид на основе webview. До этого момента почти все конфиги умещались в json файле, манифесте и xml файле с ресурсами, ну и пара ресурсов типа иконки и стартового экрана. Была написана утилита для быстрого переключения между проектами (путем замены этих файлов). теперь вот появилась необходимость добавлять и нативные страницы в проект. Хотел спросить у вас как можно проще сделать их подключение/отключение, чтоб при этом не добавлять в каждый апк.
Желательно как-то это организовать через ту же замену файлом, но теперь это файлы с кодом. Можно сделать чтоб андроид проект включал в себя все файлы в подпапке по-умолчанию? Может для этого есть готовое решение и я изобретаю велосипед?

Ghost
25.06.2018
20:39:20
Здраствуйте. Как можно задать цвет к statusBar ?

Max
25.06.2018
20:49:27
точнее в xml файлике
где-то он там лежит таки, посмотрите
в ресурсах

S
25.06.2018
21:55:14
Privet vsem! Chto vi dumaete naschet Flutter?

Iván
25.06.2018
21:58:33
думаю что не нужен
был бы он ещё на Go, было бы хоть сколько-то интересно
а этот Dart – где библиотеки брать? по десятому кругу всё с нуля?

Egor
25.06.2018
22:02:46
у меня где-то есть список всех кроссплатформ фраемворков в том числе от именитых контор типа интел)

Iván
25.06.2018
22:05:34
все эти гуглы-фейсбуки просто нанимают орды гениальных (без сарказма) программистов и тем конечно хочется что-то новое и интересное делать
а в продакшене интересного совсем не хочется
хочется чтобы работало без скрипа
чтобы были ответы на SO
чтобы в экосистеме по два-три поддерживаемых плагина на всё
в конце концов чтобы можно было найти людей с опытом работы легко

Google

Egor
25.06.2018
22:06:47
и имя этому основанию - Оракл

Iván
25.06.2018
22:10:27
ну у них и котлин есть так-то, и го
зачем почему дарт - непонимат

Egor
25.06.2018
22:12:53
котлин работает повверх той же виртуалки от оракла
т е не защищает от нападок оракла

Кита
25.06.2018
22:14:13

Egor
25.06.2018
22:14:45
ну на андроиде не может по сути, жс бэкенд - плохая идея, а нейтив вроде в очень зачаточном состоянии и под айос
смысла в него инвестировать гуглу, когда есть свои подконтрольные языки

Iván
25.06.2018
22:16:04
вряд ли у них есть единая стратегия
у гугла ещё недавно было что-то типа пяти конкурирующих мессенджеров

Egor
25.06.2018
22:16:16
почему было)
и ща

Iván
25.06.2018
22:16:26
и этот флаттер может легко стухнуть если не взлетит по мнению вышестоящего менеджера

Egor
25.06.2018
22:16:29
закопает все, у гугла большое кладбище проектов)

Iván
25.06.2018
22:16:52
Microsoft в свою очередь упоротые до обратной совместимости
потому что на них полагаются тысячи бизнесов

Egor
25.06.2018
22:17:21
есть экспиременты по портированию Flutter SDK на C# :D
в твиттере видел
сам Дарт очень С#-подобен

Iván
25.06.2018
22:19:26
ну через три года увидим )
пока оно слишком зелено для чего-то кроме прототипов

Egor
25.06.2018
22:21:14
cтандартный график развития технологий - быстрый пик хайпа и потом спад

Google

Egor
25.06.2018
22:21:22
и потом медленный рост
на хайпе люди понимают, что новый язык/платформа ее фичи и перспективы - это круто. Ну нужна инфраструктура: иде, плагины, бест практики, 3рд пати
ни один бизнес не решится на не-mature технологии писать, только стартапы из студентов

Ghost
26.06.2018
04:04:13

Alexander
26.06.2018
04:58:53


Vova
26.06.2018
06:58:05
всем привет, кто сталкивался с такой проблемой, поставил через nuget System.Drawing.Common и после этого проект перестал компилироваться и выпадает ошибка
"Severity Code Description Project File Line Suppression State
Error Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Drawing.Common, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = cc7b13ffcd2ddd51 ". Perhaps it does not exist in the Mono for Android profile?
File name: "System.Drawing.Common.dll"
at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve (AssemblyNameReference reference, ReaderParameters parameters)
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences (DirectoryAssemblyResolver resolver, ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel) "
ранее сталкивался с другой похожей ошибкой, но она решилась обновлением .Net Framework, теперь он последней версии, но все равно не компилируется, также пробовал clean-> удалить bin и obj -> rebuild, перезапускать студию, руками копировать нужную dll, чистить кэш nuget, ничего из этого не помогло, спасибо


Denis
26.06.2018
07:02:10


vladimir
26.06.2018
09:01:11
всем привет, кто сталкивался с такой проблемой, поставил через nuget System.Drawing.Common и после этого проект перестал компилироваться и выпадает ошибка
"Severity Code Description Project File Line Suppression State
Error Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Drawing.Common, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = cc7b13ffcd2ddd51 ". Perhaps it does not exist in the Mono for Android profile?
File name: "System.Drawing.Common.dll"
at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve (AssemblyNameReference reference, ReaderParameters parameters)
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences (DirectoryAssemblyResolver resolver, ICollection`1 assemblies, AssemblyDefinition assembly, Boolean topLevel) "
ранее сталкивался с другой похожей ошибкой, но она решилась обновлением .Net Framework, теперь он последней версии, но все равно не компилируется, также пробовал clean-> удалить bin и obj -> rebuild, перезапускать студию, руками копировать нужную dll, чистить кэш nuget, ничего из этого не помогло, спасибо
так это же либа для десктопа
зачем она вам вообще?


Nikita
26.06.2018
09:02:08
привет всем, кто знает как сделать эфект боке (размытость) изоброжение.

Vova
26.06.2018
09:06:10

vladimir
26.06.2018
09:06:34
что значит правки?
это либа для .Net Framework, а он только на десктопе работает

Vova
26.06.2018
09:09:14

Ильфат
26.06.2018
09:10:05
как задать SetTranscriptMode и setStackFromBottom для ListViewRenderer? как обратиться к самому объекту ListView?

vladimir
26.06.2018
09:10:53

Kirill
26.06.2018
09:10:56

Ильфат
26.06.2018
09:11:29

Vova
26.06.2018
09:17:48
подробнее можно?
есть QR код, у которого надо удалить белый фон и заменить его на прозрачный, в этой библиотеке есть класс Bitmap, который позволяет это сделать, вот я и подумал что эта библиотека мне подходит, установил ее без всяких ошибок

vladimir
26.06.2018
09:20:26
а изображение QR кода в каком формате, и в каком формате вам нужно конечное изображение?

Vova
26.06.2018
09:25:10
вообще оно генерируется с помощью ZXing но его надо вывести с прозрачным фоном, к сожалению я не нашел как это сделать настройками Zxing поэтому решил генерировать этот код и затем обрабатывать и заменять белый цвет на прозрачный

Google

vladimir
26.06.2018
09:28:17
ответьте на вопрос, пожалуйста

Vova
26.06.2018
09:28:44
jpg=>png

vladimir
26.06.2018
09:28:57
то есть оно с атифактами?

Vova
26.06.2018
09:29:39
возможно

vladimir
26.06.2018
09:29:43
это задача уже посложнее

Admin
ERROR: S client not available

Vova
26.06.2018
09:30:19
а если без?

vladimir
26.06.2018
09:30:47
тогда можно вручную по каналам пройтись

Vova
26.06.2018
09:31:38
это возможно в платформонезависимой библиотеке?

vladimir
26.06.2018
09:33:39
это XF проект?

Vova
26.06.2018
09:35:20
да

Alexander
26.06.2018
09:35:59

vladimir
26.06.2018
09:37:16
этот пакет ставится только в проект Android
jpg=>png
что потом нужно с этой png делать?

Vova
26.06.2018
09:41:59

vladimir
26.06.2018
09:42:22

Vova
26.06.2018
09:42:30

vladimir
26.06.2018
09:42:52
покажите код, пожалуйста

Vova
26.06.2018
09:49:32
извините, я ошибся, на самом деле png=>png
public Stream GenerateStream(string content, int height, int width, int margin)
{
var barcodeWriter = new ZXing.Mobile.BarcodeWriter
{
Format = ZXing.BarcodeFormat.QR_CODE,
Options = new ZXing.Common.EncodingOptions
{
Width = width,
Height = height,
Margin = 10
}
};
barcodeWriter.Renderer = new ZXing.Mobile.BitmapRenderer();
var bitmap = barcodeWriter.Write(content);
var stream = new MemoryStream();
bitmap.Compress(Bitmap.CompressFormat.Png, 100, stream);
stream.Position = 0;
return stream;
}
}

vladimir
26.06.2018
09:50:18
не понял, что за bitmap?

Google

vladimir
26.06.2018
09:50:30
это платформозависимый у вас проект?

Vova
26.06.2018
09:50:36
это в андроиде

vladimir
26.06.2018
09:50:54
вам обязателен прозрачный фон?
вы пробовали ZXingBarcodeImageView?

Vova
26.06.2018
09:52:55

vladimir
26.06.2018
09:53:09
а какие нужны настройки?

Vova
26.06.2018
09:54:05

vladimir
26.06.2018
09:57:56
прийдётся писать через DS всё-таки
то есть подобный код, который выше, только на каждую платформу, и вызывать это всё дело через DS по интерфейсу который будет возвращать Stream формата PNG, например

Vova
26.06.2018
09:59:12

vladimir
26.06.2018
09:59:32
у ZXing.Mobile.BitmapRenderer() и других можно задать Background и Foreground цвета
хм, у iOS нельзя
https://github.com/Redth/ZXing.Net.Mobile/blob/master/Source/ZXing.Net.Mobile.iOS/BitmapRenderer.cs#L21
но можете скопипастить этот код и заменить black и white

Vova
26.06.2018
10:01:05

vladimir
26.06.2018
10:01:19
да ничего, это интересная тема

Max
26.06.2018
12:16:51
Короче, решилась вчерашняя проблема с правами на 6-м ведерке