Как удалить белый фон с иконки?

Вы можете попробовать выполнить агрегацию

db.collection.aggregate([
  { "$addFields": {
    "totalList": { "$size": "$List" },
    "List": {
      "$substr": [
        { "$reduce": {
          "input": "$List",
          "initialValue": "",
          "in": { "$concat": ["$$value", ",", "$$this"] }
        }},
        1,
        50
      ]
    }
  }},
  { "$project": { "List": 1, "Test": 1, "Title": 1, "totalList": 1 }}
])

Выход

[
  {
    "List": "3412,1244,7654,8476",
    "Title": [
      "lkdjf wufk"
    ],
    "_id": ObjectId("5b3f4e1013aad111501b34c4"),
    "totalList": 4
  }
]

Попробуйте здесь

0
задан Gil 19 January 2019 в 23:21
поделиться

1 ответ

Это сильно зависит от используемой вами программы запуска. Изображение выглядит как стандартная форма иконки Google Android 8+ (?). Я полагаю, что это может быть частью иконы, которую вы создали, но так как вы спрашиваете об этом, я сомневаюсь в этом.

Он был введен, чтобы все иконки казались более единообразными. Длительное нажатие на пустое место в панели запуска Google Pixel, например, показывает выбор, чтобы перейти к настройкам панели запуска, и там вы можете изменить форму, которую должны иметь все значки:

Icon shape settings in the Home settings

В более старых версиях андроида внешняя форма значков была индивидуальной, в то время как довольно крутая и правильно отображенный контур при перетаскивании их и т. Д. Многие жаловались на отсутствие единого вида всех значков. ]

В дополнение к этому, приложения могут использовать различные формы, адаптироваться к ним и, так сказать, заполнять их. См., Например, значок Chrome при изменении формы значка в настройках программы запуска. Появилось в Android 8: функция называется адаптивные иконки.

См. Документы об адаптивных значках здесь: https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive

0
ответ дан Mattias Isegran Bergander 19 January 2019 в 23:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: