-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
264
Активность репутации
-
Равиль Зарипов (ZuBy) получил реакцию от flydev в StatusBar Color
Шаблон для проектов с покраской статус бара для мобильных платформ
UPDATE: StatusBarColor.7z
UPDATE2: StatusBarColor_update.zip
-
Равиль Зарипов (ZuBy) получил реакцию от Pax Beach в StatusBar Color
Шаблон для проектов с покраской статус бара для мобильных платформ
UPDATE: StatusBarColor.7z
UPDATE2: StatusBarColor_update.zip
-
Равиль Зарипов (ZuBy) получил реакцию от Martifan в RAD 11 на подходе?
Остаетесь надеяться что IDERA не подведет и в течении года хотя бы могли компилировать "Hello World". Может Делфи оживит эту платформу, главное действовать быстро, пока ниша пуста
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Вопрос по компонентам
возможно так и есть, но я никогда ими не пользовался и не собираюсь, там есть какой-то тупой компонент с процентами. бред полный...
у меня это все в хелпере для TPResentedScrollBox, удобно да и под контролем
-
Равиль Зарипов (ZuBy) получил реакцию от Pax Beach в Вопрос по компонентам
Вот так делал для себя
PresentedButtonsRecalPosition.7z
-
Равиль Зарипов (ZuBy) получил реакцию от Alisson R Oliveira в Вызвать настройки GPS в Android
интентом вызывается, вот так
procedure TForm4.GPSSettings; {$IFDEF ANDROID} var Intent: JIntent; {$ENDIF} begin {$IFDEF ANDROID} Intent := TJIntent.Create; Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_LOCATION_SOURCE_SETTINGS); TAndroidHelper.Activity.startActivity(Intent); {$ENDIF} end;
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в RAD 11 на подходе?
Остаетесь надеяться что IDERA не подведет и в течении года хотя бы могли компилировать "Hello World". Может Делфи оживит эту платформу, главное действовать быстро, пока ниша пуста
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Вызвать настройки GPS в Android
интентом вызывается, вот так
procedure TForm4.GPSSettings; {$IFDEF ANDROID} var Intent: JIntent; {$ENDIF} begin {$IFDEF ANDROID} Intent := TJIntent.Create; Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_LOCATION_SOURCE_SETTINGS); TAndroidHelper.Activity.startActivity(Intent); {$ENDIF} end;
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Вызвать настройки GPS в Android
интентом вызывается, вот так
procedure TForm4.GPSSettings; {$IFDEF ANDROID} var Intent: JIntent; {$ENDIF} begin {$IFDEF ANDROID} Intent := TJIntent.Create; Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_LOCATION_SOURCE_SETTINGS); TAndroidHelper.Activity.startActivity(Intent); {$ENDIF} end;
-
Равиль Зарипов (ZuBy) получил реакцию от AngryOwl в RAD 11 на подходе?
1) Кастомный стиль в виде плитки *
2) ListView с горизонтальной прокруткой, профиксил баги, которые появились из-за этого *
3) Отступ сверху от первого Itema, задается вручную. (нужно было сделать, чтобы решить без многочисленных костылей одну ситуацию)
4) Кастомные цвета для отдельных Item'ов
5) разные хелперы и внутренние настройки
* можно посмотреть тут
скрин выполненной работы
-
Равиль Зарипов (ZuBy) получил реакцию от #WAMACO в RAD 11 на подходе?
Остаетесь надеяться что IDERA не подведет и в течении года хотя бы могли компилировать "Hello World". Может Делфи оживит эту платформу, главное действовать быстро, пока ниша пуста
-
Равиль Зарипов (ZuBy) отреагировална #WAMACO в RAD 11 на подходе?
Microsoft сделала бесплатной платформу для разработки кроссплатформенных приложений Xamarin для пользователей Visual Studio
http://www.windowscentral.com/xamarin-tools-will-be-free-visual-studio-customers-runtime-be-open-sourced
Вот те на!
IDERA ждем ответных ходов!
-
-
-
Равиль Зарипов (ZuBy) получил реакцию от enatechno в Вопрос по компонентам
Вот так делал для себя
PresentedButtonsRecalPosition.7z
-
Равиль Зарипов (ZuBy) отреагировална Евгений Корепов в Ошибка "Bitmap size too big"
Ура! Заработало с TBitmapSurface.StretchFrom :
ABitmapSurface:=TBitmapSurface.Create; ABitmapSurfaceResize:=TBitmapSurface.Create; TBitmapCodecManager.LoadFromFile('d:\source.png',ABitmapSurface); // png 250x250 MaxImageSize:=50; ABitmapSurfaceResize.StretchFrom(ABitmapSurface,MaxImageSize,MaxImageSize); TBitmapCodecManager.SaveToFile('d:\source_resize.png', ABitmapSurfaceResize); Все работает отменно :-)
Итоговый код для загрузки картинки из потока и устранения ошибки "Bitmap size too big":
Uses FMX.Graphics, FMX.Surfaces; function GetMaxImageSize : Integer; begin Result:=TCanvasManager.DefaultCanvas.GetAttribute(TCanvasAttribute.MaxBitmapSize); end; procedure CheckAndLoadFromStream(const AStream : TStream; const ABitmap : TBitmap); Var MaxImageSize : Integer; ABitmapSurface,ABitmapSurfaceResize : TBitmapSurface; begin ABitmapSurface:=TBitmapSurface.Create; AStream.Position:=0; TBitmapCodecManager.LoadFromStream(AStream,ABitmapSurface); MaxImageSize:=GetMaxImageSize; if ABitmapSurface.Height>MaxImageSize then begin ABitmapSurfaceResize:=TBitmapSurface.Create; ABitmapSurfaceResize.StretchFrom(ABitmapSurface,MaxImageSize,MaxImageSize); if Assigned(ABitmap) then ABitmap.Assign(ABitmapSurfaceResize); ABitmapSurfaceResize.Free; end Else if Assigned(ABitmap) then ABitmap.Assign(ABitmapSurface); ABitmapSurface.Free; end; Всем спасибо за помощь! Особая благодарность Ярославу!
P.S. Процедура для частного случая с квадратным изображением. Для меня осталось не до конца ясным значение возвращаемое TCanvasManager.DefaultCanvas.GetAttribute(TCanvasAttribute.MaxBitmapSize), исходил из догадки что это максимальный размер изображения по вертикали в пикселях. Может Ярослав поставит все точки и разъяснит этот вопрос?
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Вопрос по компонентам
TPresentedScrollBox умеет такое, правда размещением компонентов и пересчет позиции компонентов нужно предусмотреть самому.
Могу завтра скинуть пример, недавно для себя делал
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Вопрос по компонентам
Вот так делал для себя
PresentedButtonsRecalPosition.7z
-
Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Ошибка "Bitmap size too big"
Нет. Это значит, что не нужно загружать 4 Мб фотографию в TImage с целью отобразить ее в итоге в размере 400х200. Нет, просто присваивайте в Bitmap TBtmapSurface. Bitmap.Assign(BitmapSurface) Методы по загрузки из файлов и потоков есть. Смотрите TBitmapCodecManager -
Равиль Зарипов (ZuBy) получил реакцию от #WAMACO в Вопрос по компонентам
TPresentedScrollBox умеет такое, правда размещением компонентов и пересчет позиции компонентов нужно предусмотреть самому.
Могу завтра скинуть пример, недавно для себя делал
-
Равиль Зарипов (ZuBy) получил реакцию от Vitaldj в Вопрос по компонентам
TPresentedScrollBox умеет такое, правда размещением компонентов и пересчет позиции компонентов нужно предусмотреть самому.
Могу завтра скинуть пример, недавно для себя делал
-
Равиль Зарипов (ZuBy) получил реакцию от enatechno в RAD 11 на подходе?
1) Кастомный стиль в виде плитки *
2) ListView с горизонтальной прокруткой, профиксил баги, которые появились из-за этого *
3) Отступ сверху от первого Itema, задается вручную. (нужно было сделать, чтобы решить без многочисленных костылей одну ситуацию)
4) Кастомные цвета для отдельных Item'ов
5) разные хелперы и внутренние настройки
* можно посмотреть тут
скрин выполненной работы
-
Равиль Зарипов (ZuBy) отреагировална beklexx в comboBoxChange поймать любое нажатие
Так OnChange на то и OnChange ... может вас устроит OnClosePopup ?
-
Равиль Зарипов (ZuBy) отреагировална zairkz в OnButtonClick vs OnItemClick
procedure TForm1.ListView1ItemClickEx(const Sender: TObject; ItemIndex: integer; const [Ref] LocalClickPos: TPointF; const ItemObject: TListItemDrawable);
begin
if ItemObject is TListItemTextButton then
begin
//Bla Bla Bla вообщем сюда перенесите OnButtonClick .
end;
//Next Bla Bla Bla
end;
-
Равиль Зарипов (ZuBy) отреагировална zairkz в Android Qml
WTF? Можно поподробнее?) но кажется вы форумом ошиблись