• 0
Aptyp

Артефакты вокруг текста

Вопросы

На моём Samsung Note 5 вокруг букв проглядываются линии. Причём пробовал 3 различных разрешения экрана, ничего не меняется. У друга на Xiaomi Redmi 4x такого не наблюдается.

Что это может быть?

 

Screenshot_20171127-123658.jpg

Screenshot_1.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 ответов на этот вопрос

  • 0

Также интересует этот вопрос. На Galaxy S8 Plus наблюдаются ровно такие же артефакты. А вот уже на Xiaomi Mi Max, или Sony XA - никаких проблем с этим нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Вы зря нахваливаете китайцев! У меня Xiaomi Mi5x и такая же фигня с текстом и он даже пляшет местами. Я уже за целый год смирился с этим а потом увидел ваши жалобы.

Но у меня PPI=400+  а у вас PPI=500+

 

Может это зависит от производителя дисплея? Или версии андроида? Для начала машстабной проверки нужен ктото с <чистым> андроидом.

 

Screenshot.png

Изменено пользователем ice donkey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
1 час назад, ice donkey сказал:

Для начала машстабной проверки нужен ктото с <чистым> андроидом.

Что значит с чистым? Есть Mi A1 с голым Android 8 Oreo (без MIUI)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

A1 это тоже Xiaomi?

Глюк проявляется на листвью и листбоксе, для него достаточно в дизайнере выставить шрифт больше 20 у всех элементов айтема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
2 часа назад, ice donkey сказал:

A1 это тоже Xiaomi?

Глюк проявляется на листвью и листбоксе, для него достаточно в дизайнере выставить шрифт больше 20 у всех элементов айтема.

Да, Xiaomi

Ну на простеньком проекте все нормально. Это нужно заведомо "проблемный" проектик пробовать

photo_2018-01-09_22-06-25.thumb.jpg.9b7161af5fa9c5fe8bda5d7333a4ac08.jpg5a5512ec00f10_.PNG.bd2a89e00c0f3dc03e0c6e3bd664609d.PNG

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

на однострочных айтимах этого не видно нужны многострочные:

Цитата

var
  myItem: TListViewItem;
  i: Integer;
begin
  for i := 0 to 20 do
    begin
      myItem := ListView1.Items.Add;
      myItem.Text := 'Some text for item #' + i.ToString;
      myItem.Detail := 'Some detail for item #' + i.ToString;
      ListView1.Adapter.ResetView(myItem);
    end;

 

ListView1.ItemAppearance.ItemAppearance = ImageListItemBottomDetail

ListView1.ItemAppearance.ItemHeight = 88 (44*2)

Font.Size для text и detail можно и 28 но у меня на скриншоте 22

 

 

item.png

Изменено пользователем ice donkey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

похоже вчерашним обновлением даломали текст окончательно! у меня тЕперь даже одно-строчный текст с полосками стал

 

Screenshot_20180218.thumb.png.5fd6a0fe6a7da029f8def6a6a58aad5b.png

 

Болеее того - сейчас не нужно изменять размер шрифта, после обновления полоски вылайзиют на экране с любым размером шрифта айтима. Эмба прокачала полоски! :)

Изменено пользователем ice donkey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Проявляется через раз. чтобы увидеть иногда нужно скроллить а иногда сразу видно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

обновили сейчас 2 компьютера на W8 на новый апдейт 10.2.3 -- но на обоих компиляции не изменилась, артэфакты строк текстов на месте. :(:(:( На эмбе уверены что это фича а не глюк на верно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От GMX
      Android 6 MIUI
       ни стандартные примеры не работают, ни попытки что-то свое создать... 
      LastDiscoveredDevices - всегда 0, хотя из настроек устройства находятся. 
      unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, System.Bluetooth, System.Bluetooth.Components, FMX.Controls.Presentation, FMX.StdCtrls; type TForm1 = class(TForm) Button1: TButton; Bluetooth1: TBluetooth; Label1: TLabel; AniIndicator1: TAniIndicator; procedure Button1Click(Sender: TObject); procedure Bluetooth1DiscoverableEnd(const Sender: TObject); procedure Bluetooth1DiscoveryEnd(const Sender: TObject; const ADeviceList: TBluetoothDeviceList); procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} procedure TForm1.Bluetooth1DiscoverableEnd(const Sender: TObject); begin Label1.Text := IntToStr(Bluetooth1.LastDiscoveredDevices.Count); end; procedure TForm1.Bluetooth1DiscoveryEnd(const Sender: TObject; const ADeviceList: TBluetoothDeviceList); begin Label1.Text := IntToStr(ADeviceList.Count); AniIndicator1.Enabled :=False; end; procedure TForm1.Button1Click(Sender: TObject); begin Bluetooth1.DiscoverDevices(10000); AniIndicator1.Enabled :=True; end; procedure TForm1.FormCreate(Sender: TObject); begin while not Bluetooth1.Enabled do Bluetooth1.Enabled := True; end; end. В разрешениях bluetooth, bluetooth admin, coarse location, fine location включены... 
    • От Barbanel
      Всем привет!
      Поясните мне плиз, такую вещь как TTouchAnimation, на примере Android.
      Как я это понимаю:
      Есть к примеру некая кнопка, которая имеет несколько состояний, из которых важны: не нажатая и нажатая.
      В момент нажатия, TTouchAnimation пускает расходящийся круг, причем четко из центра нажатия.
      Ок, пусть на самом деле не круг, а картинку, указанную в... собсно, где???
      Как задать эту область, которая должна отображаться как реакция на нажатие?В редакторе среды, у объектов TButtonStyleObject есть свойство TouchAnimation: (TTouchAnimationAdapter), у которого в свою очередь есть свойство Link: (TBitmapLinks), которое как я считал и отвечает за эту область.
      Однако, при клике на это поле ничего не происходит.
      Баг среды, или моя удача???
      Как вы с этим боретесь?
      Других полей, где могли бы быть эти координаты я не нахожу.
      Заранее спасибо!

    • От Yarpda
      Подскажите пожалуйста есть ли какая-то информация по работе с Google календарем из FMX?
      Может быть у кого-то есть практика работы с ним? На форуме информации по этому поводу никакой не нашел.
      Интересует вопрос чтения и создания событий в календаре.
      Заранее благодарю.
    • От Tarik Live
      Здравствуйте! Уже почти неделю пытаюсь завести библиотеку org.eclipse.paho.client.mqttv3-1.2.0 в своём приложении. Я знаю о существовании компонента от TMS, но он не умеет работать в фоновом сервисе.
      Вот код который я использую для тестов:
       
      Стандартная библиотека org.eclipse.paho.client.mqttv3-1.2.0 выпадает в ошибку initializer error сразу на строчке 
      mqtt:=TJMqttClient.JavaClass.init(StringToJString('tcp://m23.cloudmqtt.com:11021'), StringToJString('java')); по логам с телефона стало понятно, что проблема в логах 😐 а конкретно когда библиотека пытается создать логгер выпадает ошибка что не найден файл локализации ru_RU для logcat (сами файлы там вроде как есть). Ладно. Скачал исходники почистил код библиотеки от упоминаний логгера, собрал ииии и ничего. Продвинулся до строчки 
      mqtt.connect(); также пробивал 
      mqtt.connect(mqttconopt); ничего не помагает, получаю ошибку сегментации класса 
      Пока не понятно куда копать дальше? Возможно что не все библиотеки можно использовать в delphi приложениях? 

      P.S Старая версия 1.1.1 тоже не завелась :(
      service test2.rar
    • От Юрий Гусач
      Доброго дня!
      Проясните пожалуйста ситуацию: при запуске программы  под Андроидом на различных устройствах я получаю размеры формы, которые вроде всегда в разы меньше чем максимальное разрешение экрана конкретного устройства. Я пробовал планшеты и разные смартфоны. Написал тестовую прогу, которая выводит СlientScreen и  ClientWidth формы, на которой ничего больше нет. Например для крайне бюджетного смартфона Fly FS-549 получилось 497 х 320, а по паспорту 854x480. Разрешение и так хреновое, а Delphi его еще сильнее уменьшает. -       Почему это происходит и можно ли как то это обойти?
       
       
    • От Андрей Лещинский
      Здравствуйте ребята. С Firemonkey знаком только два дня. Многое уже подчеркнул с данного форума. Спасибо вам. 
      Проблема заключается в том, что у меня sdk для андроид 7 версии. Я собираю apk файл, запускаю его на Андроид 7 и все отлично, но как только я устанавливаю приложение на Андроид например версии 5, то при запуске оно мерцает пару раз и потом отображается отлично. Не подскажите в чем проблема? Я пробовал проект с данного форума, чтобы форма уходила под статусбара. Вот все они и мерцают на Андроид ниже 7, другие не пробовал проекты
      Стаж у меня только 2 дня, скажите в какую сторону смотреть мне далее
    • От gutalin79
      Почему при добавлении MapView в пример Android Service, приложение перестает работать?
      AndroidSimpleService.zip
       
       
       
      Пример делал по этому видео: 
       
    • От Astghik
      Hello !!!
      I want onButtonClick create popup. I use TPopup component. All good, but on android "Back button" click closing forma. But I want close popup (when popup is shown).

       
      //---------------------------------------------------------------------------------
      void __fastcall  btn3PointsClick(TObject *Sender)
      {
          PopUpSettings->IsOpen = true;
          PopUpSettings->PlacementTarget = btn3Points;
          PopUpSettings->BringToFront();
      }
      //-------------------------------------------------------------------------------------
      void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose)
      {
          try {
              if (PopUpSettings->IsOpen == true) {
                  CanClose = false;
              }
              else {
                  CanClose = true;
              }
          } __finally {
              PopUpSettings->IsOpen = false;
          }
      }
      //-------------------------------------------------------------------
       
    • От Rokweb
      Таймер с интервалом 1мс заметно подтормаживает во время выполнения анимации TFloatAnimation в Tokyo. У всех так или только у меня?
    • От Rokweb
      Здравствуйте.
      Речь пойдёт об Android.
      Использовал в Berlin данный unit для проигрывания звуков (TMediaPlayer не подходит) и все отлично работало. Сейчас перешел на Tokyo и происходит зависание в цикле:
       
      while not GLoaded do begin Sleep(10); Application.ProcessMessages; end;  
      Модуль прикрепил в сообщении.
       
      Так же интересует - возможно ли, использовать стиль, созданный в процессе разработки Android приложения - в iOS и если да - то как это правильно реализовать (почти каждый контрол имеет сейчас свой стиль)?
       
      Прошу помощи.
      GameAudioManager.zip
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу