Последнее время у меня складывается ощущение, что Тинькофф от удобного, условно честного сервиса скатывается к какому-то мелкому (а может и нет) жульничеству и крохоборству. Вот очередной пример.
Вот так выглядит экран информации о маржинальной торговле, если вы НЕ заняли у Тинькофф денег и не платите за это - без всяких пролистываний, вторым же окошком вам с гордостью сообщают, что вы ничего не должны и "Плата - 0р"
А вот так выглядит эта же форма, если вы вдруг задолжали банку и он с вас ежедневно списывает копеечку:
То есть, Тинькофф позаботился о вас, чтоб вы не нервничали, "меньше знаешь - крепче спишь" и всё такое, и окошко с платой "случайно" улетает в самый низ, и чтобы его увидеть, надо сначала пролистать "очень важную информацию" и только потом узнать "не важное", что с вас что-то списывается:
Когда наблюдаешь такое шельмовство и откровенный мухлёж, уважение к конторе падает до нуля и желание работать с ней дальше, чтобы потом узнать, где ещё она попробует меня на*бать, просто отпадает.
Тинькофф, передавай привет "маркетологам", что это придумали. Я же намёк понял - пора заканчивать с вами работать. 10 лет вы были нормальным банком, а с 20-х годов пошло всё по наклонной.
upd: для отдельных лиц, пишущих в стиле "сам виноват". Я специально взял в долг, чтобы сделать скрины и показать, как меняется окно с информацией. Хватит уже про "ответственность" и "сам дурак".
UPD:
На днях нашёл время и вскрыл актуальную версию приложения. Как и ожидалось существует две версии "окошка" с информацией о плате: для отсутствия непокрытых позиций (margin_trading_view_item_zero_fees_zero_margin.xml) и при их наличии (margin_trading_view_item_zero_fees_nonzero_margin.xml). Конечно, криминала в этом нет, хотя в таких ситуациях (когда окошки не отличаются внешнем видом, а только содержимым) обычно используется единый вид, а ненужные элементы убираются программно (setVisibility). Причём, для окошка с платой setVisibility вполне себе используется для разных сценариев, т.е. программеры тинькофф вполне себе в курсе этого механизма и умеют им пользоваться, но всё же сделали два разных вью. При этом, оба окошка создаются в адаптере всегда и сразу друг за другом, т.е. должны бы были идти по порядку в UI. Тоже вопрос - зачем создавать оба окна, если показывать будешь только одно. Почему не создать, как обычно, одну раскладку и, как писал выше, через setVisibility и setText (и т.п.) задавать актуальные данные.
Будет время, покопаюсь ещё, поищу код, где происходит вкл/выкл нужного окошка и почему настолько разные расположения у них получаются.