<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль javaboy]]></title>
    <link>https://habr.com/ru/users/javaboy/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя javaboy]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 10 May 2026 20:54:50 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>23.05.2022 16:24:40 </title>
      <guid isPermaLink="true">https://habr.com/ru/news/667378/#comment_24370230</guid>
      <link>https://habr.com/ru/news/667378/#comment_24370230</link>
      <description><![CDATA[<p>А почему это проблема?<br>За это ведь не берут денег, это партнерские бонусные штуки. И работают, только если есть кредитка.<br><br>Я тоже у себя обнаружил на кредитке в рассрочках ленту и пятерочку. И это же здорово, я за оформление этой рассрочки ничего не плачу, но получаю бесплатно возможность не отдавать всю эту сумму за 55 дней, а отдавать дольше. Но при этом если верну на кредитку обратно полную сумму долга, эта рассрочка закроется полностью.<br><br>Кажется что в статье недостаточно детально объяснили что это за механизм.<br>Эта штука ведь по сути бесплатно даёт тебе возможность отдавать деньги не за 55 дней, а за 3 или 6 месяцев.<br><br>Да, у них есть механизм покупки рассрочек(считай что кредита), так можно сделать с любой операцией выше 1000р. Там придется заплатить, да. Если ты сам руками выбрал какую-то операцию и оформил на неё рассрочку</p>]]></description>
      <pubDate>Mon, 23 May 2022 16:24:40 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.07.2021 15:29:13 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/567828/#comment_23264392</guid>
      <link>https://habr.com/ru/articles/567828/#comment_23264392</link>
      <description><![CDATA[<blockquote><p>Зачем ее динамически создавать?</p></blockquote><p>Я как раз таки искал способ добавить кнопку на экран но так, чтобы она не двигалась вместе с остальным содержимым bottomsheet при вытягивании. <br>Если подскажете куда добавить её в разметку фрагмента, чтобы она оставалась неподвижной без изменений её y(игрик) при onSlide(), я буду рад) <br>Я пытался, но не нашёл способа.<br></p><blockquote><p>И зачем в button.xml корневой LinearLayout?</p></blockquote><p>Просто для примера, что там может быть не одна View, а ViewGroup.<br>Указывал этот аспект в статье:</p><ul><li><p>Вместо кнопки мы можем начинить наш layout любыми другими view</p></li></ul><p>Этот туториал могут ведь увидеть и новички. На мой взгляд полезно дать понять, что можно делать шире, чем в примере.</p><blockquote><p>В нем же одна кнопка, почему нельзя просто кнопку добавлять?</p></blockquote><p>Можно :)</p>]]></description>
      <pubDate>Thu, 15 Jul 2021 15:29:13 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.07.2021 11:44:02 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/567828/#comment_23263622</guid>
      <link>https://habr.com/ru/articles/567828/#comment_23263622</link>
      <description><![CDATA[<p>Получится вот такое поведение</p><details class="spoiler"><summary>Гифка с поведением</summary><div class="spoiler__content"><figure class=""><img src="https://habrastorage.org/getpro/habr/upload_files/337/3a0/7cf/3373a07cf30b86373c220378d36ce39c.gif" width="432" height="768"><figcaption></figcaption></figure></div></details><p>Верхняя граница layout с кнопкой совпадает с нижней границей bottomsheet. Получается, что содержимое bottomsheet визуально заезжает под кнопку, но на самом деле оно исчезает в моменте соприкосновения с кнопкой. <br>Это легче понять, представив, что в данном кейсе верхняя часть кнопки - это низ экрана, если бы кнопки не было.</p><p>Можно анимировать плавное исчезание кнопки при отрицательном slideOffset в методе onSlide, смещая layout с кнопкой и coordinator вниз по мере уменьшения отрицательного slideOffset.</p><pre><code class="kotlin">if (slideOffset &gt; 0) {
    // Тут весь код, который уже был                        
} else {
	// Коэффицент можно подобрать любой по желанию
  // А так же нужно предусмотреть случай, когда тянули вниз, 
  //но начали возвращать наверх, но slideOffset ещё отрицательный. Для этого можно сравнивать прошлый и текущий slideOffset 
  //и делать соответствующее решение
	buttons.y += slideOffset.absoluteValue * 3
	coordinator?.let {
  	  it.y += slideOffset.absoluteValue * 3
	}
}</code></pre><p>И тогда получится вот такое поведение при смахивании вниз. </p><details class="spoiler"><summary>Кнопка уезжает при вытягивании вниз</summary><div class="spoiler__content"><figure class=""><img src="https://habrastorage.org/getpro/habr/upload_files/a51/f16/d84/a51f16d84135e9fde36a90cb7aebaeb9.gif" width="432" height="768"><figcaption></figcaption></figure></div></details><p><br>Надеюсь, что я полностью ответил на вопрос)</p>]]></description>
      <pubDate>Thu, 15 Jul 2021 11:44:02 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>15.07.2021 05:23:18 </title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vivid_money/articles/565642/#comment_23262210</guid>
      <link>https://habr.com/ru/companies/vivid_money/articles/565642/#comment_23262210</link>
      <description><![CDATA[<p>Спасибо за интересный материал!<br>Хотелось бы присоединиться к исходному комментарию и немного уточнить вопрос:<br>При каких размерах(числе элементов) на ваш взгляд будет заметна разница в производительности? </p><p>Имеет ли смысл реализовать описанное, если обычно в ресайклере не больше 40-50 простых элементов(ImageView + TextView + Button) и имеется diffutil?</p>]]></description>
      <pubDate>Thu, 15 Jul 2021 05:23:18 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
