рдЗрд╢рд╛рд░реЗ рдкреНрд░рдмрдВрдзрди: рдЗрд╢рд╛рд░рд╛ рд╕рдВрдШрд░реНрд╖ рд╕реЗ рдирд┐рдкрдЯрдиреЗред рднрд╛рдЧ рей

рдЙрдиреНрдирдд рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЛрд░реНрд╕ рдХреЗ рд╢реБрднрд╛рд░рдВрдн рд╕реЗ рдкрд╣рд▓реЗ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред



рдпрд╣ рдЗрд╢рд╛рд░реЗ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рддреАрд╕рд░рд╛ рд▓реЗрдЦ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рдЙрдиреНрд╣реЗрдВ рдпрд╛рдж рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдЖрдк рдкрд╣рд▓реЗ рдФрд░ рджреВрд╕рд░реЗ рднрд╛рдЧ рдХреЗ рдЕрдиреБрд╡рд╛рдж рд╕реЗ рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рд╕реНрдХреНрд░реАрди рд╕реНрдкреЗрд╕ рдХреЛ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рдХрд┐рдирд╛рд░реЗ рддрдХ рднрд░рдиреЗ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб 10 рдореЗрдВ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрд╢рд╛рд░реЛрдВ рдФрд░ рдирдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╕рдВрдШрд░реНрд╖ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИ ред рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рдЯрдХрд░рд╛рд╡ рд╕реЗ рд╣рдорд╛рд░рд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдореНрдпреВрдЬрд┐рдХ рдкреНрд▓реЗрдпрд░ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡рд░реНрддрдорд╛рди рдЧреАрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдФрд░ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ ред

SeekBar



рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ SeekBarрд╣реЛрдо рд╕реНрдХреНрд░реАрди рдкрд░ рд▓реМрдЯрдиреЗ рдХреЗ рдЗрд╢рд╛рд░реЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ, рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдкрд┐рдЫрд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (QuickSwitch) рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХрд╛ рдЗрд╢рд╛рд░рд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрд╕реБрд╡рд┐рдзрд╛ рджреЗрддрд╛ рд╣реИред

рдПрдХ рд╣реА рдЪреАрдЬ рд╕реНрдХреНрд░реАрди рдХреЗ рдХрд┐рд╕реА рднреА рдХрд┐рдирд╛рд░реЗ рдкрд░ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд╣рд╛рдВ рд╣рд╛рд╡рднрд╛рд╡ рдХреНрд╖реЗрддреНрд░ рд╕реНрдерд┐рдд рд╣реИрдВред рдРрд╕реЗ рдХрдИ рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬреЛ рдЯрдХрд░рд╛рд╡ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ: рдиреЗрд╡рд┐рдЧреЗрд╢рди рдбреНрд░реЙрдЕрд░ ( DrawerLayout), рд╣рд┐рдВрдбреЛрд▓рд╛ ( ViewPager ), рд╕реНрд▓рд╛рдЗрдбрд░реНрд╕ ( SeekBar), рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ рд╕реНрд╡рд╛рдЗрдк рдХрд░реЗрдВ ред

рдЬреЛ рд╣рдореЗрдВ рдЗрд╕ рд╕рд╡рд╛рд▓ рдкрд░ рд▓рд╛рддрд╛ рд╣реИ рдХрд┐ "рд╣рдо рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?" рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рдлрд╝реНрд▓реЛрдЪрд╛рд░реНрдЯ рдмрдирд╛рдпрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрддреНрддрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред


рдЖрдк рдпрд╣рд╛рдВ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ рдХрд╛ рдПрдХ рдкреАрдбреАрдПрдл рд╕рдВрд╕реНрдХрд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ ред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдКрдВрдЧрд╛:

1. рдХреНрдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдФрд░ рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рд░ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?


рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЗ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдФрд░ / рдпрд╛ рд╕реНрдерд┐рддрд┐ рдмрд╛рд░ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдЫрд┐рдкрдиреЗ рд╕реЗ рд╣рдорд╛рд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпреЗ рд╕рд┐рд╕реНрдЯрдо рдкреИрдирд▓ рдмрд┐рд▓реНрдХреБрд▓ рднреА рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ "рдПрдЬ рдЯреВ рдПрдЬ" рдпрд╛ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ "рд╣рд╛рдВ" рджреЗрдиреЗ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХрд╛рд░рдг:

  • рдЖрдк WindowManager рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ FLAG_FULLSCREENред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдереАрдо рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ android:windowFullscreenрдпрд╛ рдереАрдо рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ Theme.XXX.Fullscreenред
  • рдЖрдк рд╕рд┐рд╕реНрдЯрдо-рдпреВрдЖрдИ рджреГрд╢реНрдпрддрд╛ рдзреНрд╡рдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ SYSTEM_UI_FLAG_FULLSCREENред
  • рдЖрдк рдЗрдорд░реНрд╕рд┐рд╡ рдореЛрдб рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо-рдпреВрдЖрдИ рджреГрд╢реНрдпрддрд╛ рдЭрдВрдбреЗ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: SYSTEM_UI_FLAG_IMMERSIVEрдпрд╛ SYSTEM_UI_FLAG_IMMERSIVE_STICKYред

рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП "рд╣рд╛рдВ" рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рдЧреЗрдо, рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░, рдлреЛрдЯреЛ рджрд░реНрд╢рдХ, рдбреНрд░рд╛рдЗрдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВред

2. рдпреВрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ / рдЖрд╕рдкрд╛рд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реНрд╡рд╛рдЗрдк рд╢рд╛рдорд┐рд▓ рд╣реИ?


рдпрд╣ рдкреНрд░рд╢реНрди рдкрддрд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ UI рдореЗрдВ рдЬреЗрд╕реНрдЪрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЖрдЧреЗ / рдкреАрдЫреЗ ("рдмреИрдХ" рдФрд░ "рд╣реЛрдо") рджреЛрдиреЛрдВ рдореЗрдВ рдХреЛрдИ рддрддреНрд╡ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрд╡рд╛рдЗрдк рдХрд░рдирд╛ рд╣реИред

рдЦреЗрд▓ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣рд╛рдВ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐

  • рд╕реНрдХреНрд░реАрди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдЖрдорддреМрд░ рдкрд░ рдмрд╛рдПрдВ / рджрд╛рдПрдВ рдХрд┐рдирд╛рд░реЗ рдФрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реЛрддрд╛ рд╣реИред
  • рдХреБрдЫ рдЦреЗрд▓реЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдЙрди рддрддреНрд╡реЛрдВ рдкрд░ рдЬрд╝реЛрд░ рд╕реЗ рдорд╛рд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд┐рд╕реА рднреА рд╕реНрдерд╛рди рдкрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдЧреЗрдореНрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреВрдЖрдИ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рдЬреЛ рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рд╣рд╛рдБ рд╣реИрдВ:

  • рдпреВрдЖрдИ рдХреНрд░реЙрдк рддрд╕реНрд╡реАрд░реЗрдВ рдЬрд╣рд╛рдВ рдбреНрд░реИрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдлреНрд░реЗрдо рд╕реНрдХреНрд░реАрди рдХреЗ рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдкрд╛рд╕ рднреА рд╣реИрдВред
  • рдПрдХ рдбреНрд░рд╛рдЗрдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╣рд╛рдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдХ рдХреИрдирд╡рд╛рд╕ рдкрд░ рдЖрдХрд░реНрд╖рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкреВрд░реА рд╕реНрдХреНрд░реАрди рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред

3. рдЕрдХреНрд╕рд░ рдЗрд╢рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЖрд╕рдкрд╛рд╕ / рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛?


рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рдкреНрд░рд╢реНрди рд╣реИред рдЗрд╕рдореЗрдВ рджреГрд╢реНрдп рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдПрдХ рдмрдбрд╝реЗ рд╣рд┐рд╕реНрд╕реЗ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, DrawerLayoutрдпрд╛ рдПрдХ рдмрдбрд╝рд╛ ViewPagerред

4. рджреЗрдЦреЗрдВ рдореЗрдВ рд╕реНрд╡рд╛рдЗрдк / рдбреНрд░реИрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИ?


рд╣рдо рд░рдгрдиреАрддрд┐ рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдиреЗ рддреАрд╕рд░реЗ рдкреНрд░рд╢реНрди рдХреА рдкреБрд╖реНрдЯрд┐ рдореЗрдВ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдерд╛, рд╣рдо рдПрдХ рдЫреЛрдЯрд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджреЗрддреЗ рд╣реИрдВ: рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕реЗ рд╕реНрд╡рд╛рдЗрдк / рдбреНрд░реИрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

рдРрд╕реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЖрдк рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП "рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╣рд╛рдБ┬╗: SeekBars, BottomSheet рдпрд╛ рдпрд╣рд╛рдБ рддрдХ рдХрд┐ PopupMenu(рдЖрдк рдЦреБрд▓реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░реИрдЧ рд╣реИ)ред

5. рдХреНрдпрд╛ рджреГрд╢реНрдп рдкреВрд░реА рддрд░рд╣ рд╕реЗ / рдЖрдо рддреМрд░ рдкрд░ рдЗрд╢рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рддрд╣рдд рд╕реНрдерд┐рдд рд╣реИ?


рдЪреМрдереЗ рдкреНрд░рд╢реНрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЕрдм рд╣рдо рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рджреГрд╢реНрдп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣реИ рдпрд╛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╢рд╛рд░реЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред

рдпрджрд┐ рдЖрдкрдХрд╛ рджреГрд╢реНрдп рдЗрд╕ рддрд░рд╣ рдПрдХ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╣реИ RecyclerView, рддреЛ рдЗрд╕ рдкреНрд░рд╢реНрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдврдВрдЧ рд╕реЗ рд╕реЛрдЪреЗрдВ: рдХреНрдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ / рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рджреГрд╢реНрдп рд╕рднреА рд╕реНрдХреНрд░реЙрд▓ рдкрджреЛрдВ рдореЗрдВ рдЗрд╢рд╛рд░реЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЖрддрд╛ рд╣реИ ? рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╢рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ рдХреЗ рддрд╣рдд рджреГрд╢реНрдп рдХреЛ рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрд░реЗрдЦ рдореЗрдВ, рдЖрдк ViewPagerрдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдЙрддреНрддрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣рд┐рдВрдбреЛрд▓рд╛ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди ( ) рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрд╢реНрдЪрд░реНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ 20dpрджреГрд╢реНрдп рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╛рдПрдВ / рджрд╛рдПрдВ рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдЪреМрдбрд╝рд╛рдИ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ: рдкреНрд░рддреНрдпреЗрдХ) рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЫреЛрдЯреЗ рд╣реИрдВ ред рдареЗрдардкреЛрд░реНрдЯреНрд░реЗрдЯ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдореЗрдВ рдЖрдкрдХреЗ рдлреЛрди рдХреА рд╕реНрдХреНрд░реАрди рдХреА рдЪреМрдбрд╝рд╛рдИ ~ 360dp рд╣реИ, рдЬрд┐рд╕рд╕реЗ ~ 320dp рдореБрдХреНрдд рд╕реНрдерд╛рди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ (рдпрд╣ рд▓рдЧрднрдЧ 90% рд╕реНрдХреНрд░реАрди рд╣реИ)ред рдЖрдВрддрд░рд┐рдХ рдорд╛рд░реНрдЬрд┐рди / рдЗрдВрдбреЗрдВрдЯ рдХреЗ рд╕рд╛рде рднреА, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрднреА рднреА рд╣рд┐рдВрдбреЛрд▓рд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд░рд╛рдо рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

6. рдХреНрдпрд╛ рджреГрд╢реНрдп рд╕реАрдорд╛ рдХрд┐рд╕реА рднреА рдЖрд╡рд╢реНрдпрдХ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░рддреА рд╣реИ?


рдЕрдВрддрд┐рдо рдкреНрд░рд╢реНрди рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рджреГрд╢реНрдп рдЖрд╡рд╢реНрдпрдХ рдЗрд╢рд╛рд░реЛрдВ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдореЗрдВ рд╣реИред рдпрджрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реЛрдЧрд╛ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдЬреЗрд╕реНрдЪрд░ рдХреЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рдХреНрд╖реЗрддреНрд░ рд╕реНрдХреНрд░реАрди рдХреЗ рдРрд╕реЗ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ рдЬрд╣рд╛рдБ рд╕рд┐рд╕реНрдЯрдо рдЬреЗрд╕реНрдЪрд░ рд╣рдореЗрд╢рд╛ рдкреВрд░реНрд╡рддрд╛ рд▓реЗрддреЗ рд╣реИрдВред

рдПрдВрдбреНрд░реЙрдЗрдб 10 рдореЗрдВ, рдХреЗрд╡рд▓ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЗрд╢рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ, рдЬреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдШрд░ рд▓реМрдЯрдиреЗ рдпрд╛ рдЕрдкрдиреЗ рдирд╡реАрдирддрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рднрд╡рд┐рд╖реНрдп рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдореЗрдВ рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ:

  • рдореЛрдбрд╣реАрди BottomSheet , рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗ рд╕реНрдХреНрд░реАрди рдХреЗ рддрд▓ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдбреНрд░реИрдЧ рдФрд░ рдбреНрд░реЙрдк рджреГрд╢реНрдп рдореЗрдВ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред
  • рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рд╣рд┐рдВрдбреЛрд▓рд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдЯрд┐рдХрд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред

рдЕрдм рдЬрдм рд╣рдордиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рд╣рдо рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд░ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдЗрдП рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВред

рд╕рдВрднрд╛рд▓рд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛


рдЪрд▓реЛ рд╕рдмрд╕реЗ рд╕рд░рд▓ "рд╕рдорд╛рдзрд╛рди" рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдмрд╕ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ !

рдмреЗрд╢рдХ, рд╢рд╛рдпрдж рдЕрднреА рднреА рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рд╣реИ рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ), рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ рд╡рд╣рд╛рдБ рдХреЛрдИ рдЧрдВрднреАрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЗрд╢рд╛рд░рд╛ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореЛрдб рдЪрд╛рд▓реВ рд╣реИред

рдпрджрд┐ рд╢реЗрдбреНрдпреВрд▓ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЕрднреА рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ ред рд╢рд╛рдпрдж рд╣рдо рдХреБрдЫ рдпрд╛рдж рдХрд┐рдпрд╛ред

рд╣рд╛рд╡рднрд╛рд╡ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рд╕реЗ рджреГрд╢реНрдп рджреЗрдЦрдирд╛


рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рд╕реЗ рд╕реАрдЦрд╛ рд╣реИ , рдЗрдирд╕реЗрдЯ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реНрдХреНрд░реАрди рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдЬреЗрд╕реНрдЪрд░ рдЬреЛрди рд╣реИрдВред рдЬреЗрд╕реНрдЪрд░ рд╕рдВрдШрд░реНрд╖ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдЬрд┐рди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╢рд╛рд░реЛрдВ рд╡рд╛рд▓реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреНрд╖реЗрддреНрд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рдЗрд╢рд╛рд░реЛрдВ рдХрд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ, рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╣рд╛рдВ рдкрд░ рдЗрд╢рд╛рд░рд╛ рдмрд╣рд┐рд╖реНрдХрд░рдг рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдлрд┐рд░ рд╕реЗ рджреЗрдЦреЗрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдореНрдпреВрдЬрд┐рдХ рдкреНрд▓реЗрдпрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдКрдкрд░ рджрд┐рдЦрд╛рдпрд╛ рд╣реИред рдЗрд╕рдореЗрдВ SeekBarрд╕реНрдХреНрд░реАрди рдХреЗ рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧреАрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред


рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╕реАрдХрдмрд╛рд░ рдХреЗ рд╕рд╛рде рдпреВрдЖрдИ рдореНрдпреВрдЬрд┐рдХ рдкреНрд▓реЗрдпрд░

рд▓реЗрдХрд┐рди рдЬрдм рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рдЧрд╛рдиреЗ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ:


рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдЬреЗрд╕реНрдЪрд░ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ рдЬреЛ рдХрд┐ рд╕реАрдХрдмрд╛рд░ рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛рд╡ рдХрд░рддрд╛ рд╣реИ,

рдпрд╣ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╢рд╛рд░реЗ рдХрд╛ рдирд┐рдЪрд▓рд╛ рдХреНрд╖реЗрддреНрд░ рд╕реАрдХрдмреЗрд░ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЛрдо-рдмреИрдХ рдЬреЗрд╕реНрдЪрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд▓реЗрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдЗрд╢рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХрд╛ рджреГрд╢реНрдп рд╣реИ:



рдПрдХ рд╕рд░рд▓ рдЙрдкрд╛рдп


рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЙрдкрд╛рдп рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдВрдбреЗрдВрдЯ / рдорд╛рд░реНрдЬрд┐рди рдЬреЛрдбрд╝рдирд╛ рд╣реИ рддрд╛рдХрд┐ рд╕реАрдХрдмреЗрд░ рдЗрд╢рд╛рд░реЗ рд╕реЗ рдКрдкрд░ рдХреА рдУрд░ рдмрдврд╝реЗред рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ:



рдпрджрд┐ рд╣рдо рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕реАрдХрдмреЗрд░ рдХреЛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЕрдм рд╣рдо рдШрд░ рд╡рд╛рдкрд╕реА рдХреЗ рдЗрд╢рд╛рд░реЗ рдХреЛ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ:


рд╕реАрдХрдмрд╛рд░ рдЕрдм рдирд┐рдЪрд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЗрд╢рд╛рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдкреАрдЖрдИ 29 рдФрд░ рдЬреЗрдЯрдкреИрдХ рдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА v1.2.0 (рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрд▓реНрдлрд╛ рдореЗрдВ ) рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирдП рд╕рд┐рд╕реНрдЯрдо рдЬреЗрд╕реНрдЪрд░ рдЗрдирд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдирд┐рдЪрд▓реЗ рдЗрд╢рд╛рд░реЗ рдХреЛ рдЗрдирд╕реЗрдЯ рдХреЗ рдореВрд▓реНрдп рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЗрдВрдбреЗрдВрдЯ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ :SeekBar

ViewCompat.setOnApplyWindowInsetsListener(seekBar) { view, insets ->
     //      view ,    system gesture insets
    view.updatePadding(
        bottom = insets.systemGestureInsets.bottom
    )
    insets
}

рдпрджрд┐ рдЖрдк рд╕реАрдЦрдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ WindowInsets, рддреЛ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╣рдорд╛рд░реЗ рдЕрдиреНрдп рд▓реЗрдЦ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:

WindowInsets - рд╢реНрд░реЛрддрд╛ рд▓реЗрдЖрдЙрдЯ

рдЖрдЧреЗ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ


рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЖрдк рдпрд╣ рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдиреМрдХрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреА рдЧрдИ рд╣реИ, рдФрд░ рдХреБрдЫ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реА рдЦреЛрдИ рд╣реБрдИ рдЬрдЧрд╣ рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ рд╣реИ SeekBarред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреЗрд╡рд▓ рджреГрд╢реНрдп рдХреЛ рдКрдкрд░ рдзрдХреЗрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рд╕реНрдерд╛рди рдЦреЛрдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗрдЖрдЙрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


SeekBarрдкреНрд▓реЗрдмреИрдХ рдкреИрдирд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓реЗ рдЧрдПред

рдпрд╣рд╛рдВ рд╣рдо SeekBarрдкреНрд▓реЗрдмреИрдХ рдкреИрдирд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ , рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЗрд╢рд╛рд░рд╛ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд╣рд░ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдм рд╣рдореЗрдВ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдирд▓ рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ SeekBarред

, . ┬л ┬╗.

API


рд╣рдорд╛рд░реЗ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ "рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдЗрд╢рд╛рд░реЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ ред " рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЗрд╕реНрдЪрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдПрдВрдбреНрд░реЙрдЗрдб 10 рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдерд╛ред

рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░реНрдп рд╣реИрдВ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдЬреЗрд╕реНрдЪрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: View.setSystemGestureExclusionRects()рдФрд░ Window.setSystemGestureExclusionRects()ред рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: рдпрджрд┐ рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ View, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдПрдкреАрдЖрдИ рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ WindowрдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред

рджреЛ рдПрдкреАрдЖрдИ рдХреЗ рдмреАрдЪ рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛ рдПрдкреАрдЖрдИрдХрд┐рд╕реА рднреА рдЖрдпрдд рдХреЛ рдЦрд┐рдбрд╝рдХреА рдХреЗ рд╕рдордиреНрд╡рдп рд╕реНрдерд╛рди рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред рдпрджрд┐ рдЖрдк рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЖрдорддреМрд░ рдкрд░ рджреГрд╢реНрдп рд╕рдордиреНрд╡рдп рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд╡реНрдпреВ рдПрдкреАрдЖрдИ рд╕рдордиреНрд╡рд┐рдд рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЗ рдмреАрдЪ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рджреГрд╢реНрдп рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рддрд░реНрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВред рд╣рдо рдлрд┐рд░ рд╕реЗ рдПрдХ рд╕рдВрдЧреАрдд рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ SeekBarрд╕реНрдХреНрд░реАрди рдХреА рдкреВрд░реА рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рд╣рдордиреЗ SeekBarрдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣реЛрдо рд╕реНрдХреНрд░реАрди рдкрд░ рд▓реМрдЯрдиреЗ рдХреЗ рдЗрд╢рд╛рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЗрд╢рд╛рд░реЛрдВ рдХреЗ рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ "рд╕реНрд▓рд╛рдЗрдбрд░" рдкрд░ рдПрдХ рдЧрд╛рдирд╛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИSeekBar(рд╕рд░реНрдХреБрд▓рд░ рдбреНрд░реИрдЧ) рдХрд┐рдирд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдкрд╛рд╕ рд╕реНрдерд┐рдд рд╣реИ:


рд╕реАрдХрдмрд╛рд░ рдХрд╛ рдмреИрдХ рдЬреЗрд╕реНрдЪрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рд╣реИред

рдЪреВрдВрдХрд┐ рд╕реНрд▓рд╛рдЗрдбрд░ рд╕рд╣реА рдЬреЗрд╕реНрдЪрд░ рдХреНрд╖реЗрддреНрд░ рдХреЗ рддрд╣рдд рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╢рд╛рд░реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдкреАрдЫреЗ рддреАрд░ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╢рд╛рдпрдж рдЗрд╕ рд╕рдордп рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред рд╣рдо рд╕реНрд▓рд╛рдЗрдбрд░ рдХреЗ рд╕реАрдорд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рджрд┐рдП рдЧрдП рдЬреЗрд╕реНрдЪрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЬреЗрд╕реНрдЪрд░ рдЕрдкрд╡рд╛рдж рдПрдкреАрдЖрдИ рдХреЛ рдЖрдорддреМрд░ рдкрд░ рджреЛ рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ: onDraw()рдЬрдм рдЖрдкрдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ onLayout()рдЕрдиреНрдпрдерд╛ред рдЖрдкрдХрд╛ рджреГрд╢реНрдп рдЧреБрдЬрд░рддрд╛ рд╣реИList<Rect>рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЖрдпрддреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЬрд╛рдирд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрди рдЖрдпрддреЛрдВ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдорддреМрд░ рдкрд░ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдлрдВрдХреНрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ onLayout()/ рдФрд░ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ onDraw():

private val gestureExclusionRects = mutableListOf<Rect>()
private fun updateGestureExclusion() {
   //   ,      Android 10+
   if (Build.VERSION.SDK_INT < 29) return
  // -,     
   gestureExclusionRects.clear()
      //   ,    .  SeekBar    .
   thumb?.also { t ->
       gestureExclusionRects += t.copyBounds()
   }
   //            view,       ,     
   // ,       
   systemGestureExclusionRects = gestureExclusionRects
}

рдЗрд╕рдХрд╛ рдкреВрд░рд╛ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рдордиреЗ рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛, рдХрд┐рдирд╛рд░реЛрдВ рдХреЗ рдкрд╛рд╕


рд░рд┐рд╡рд╛рдЗрдВрдбрд┐рдВрдЧ рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░рддреА рд╣реИ: рдКрдкрд░ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдмреИрдХ рдЬреЗрд╕реНрдЪрд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╕реАрдХрдмреЗрд░

рдзреНрдпрд╛рди рджреЗрдВред SeekBarAndroid 10 рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рд╣рдо рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрд░реЗрдЦрд╛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВред

рд╕реАрдорд╛рдПрдВ


рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬреЗрд╕реНрдЪрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг API рд╕рднреА рдЬреЗрд╕реНрдЪрд░ рд╕рдВрдШрд░реНрд╖реЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЬреЗрд╕реНрдЪрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдШреЛрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдЯрд░реНрди рдПрдХреНрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЬреЗрд╕реНрдЪрд░ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣ рдПрдХ рдордЬрдмреВрдд рдХрдерди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдПрдХ рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдирд┐рдХрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрдм рдЖрдк рдХреБрдЫ рдФрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдЬреЗрд╕реНрдЪрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЗрд╢рд╛рд░рд╛ рдмреИрдХрдЯреНрд░реИрдХрд┐рдВрдЧ рдХреА рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдЪреВрдВрдХрд┐ рдПрдкреАрдЖрдИ рдЬреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдПрдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИ: рдЖрд╡реЗрджрди рдХреЗрд╡рд▓ 200dp рддрдХ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рдирд╛рд░реЗ рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рдпрд╣рд╛рдБ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди рд╣реИрдВ рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕реБрдирддреЗ рд╣реА рд╣реИрдВ:

рдкреНрд░рддрд┐рдмрдВрдз рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдиреЗ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╣реА рдПрдХ рдХрд╛рд░рдг рджреЗ рджрд┐рдпрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рд╛рдЗрдб рд╕реНрд╡рд╛рдЗрдк рд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░, рдПрдХ рднреА рдЖрд╡реЗрджрди рдирд╣реАрдВред рдпрд╣ рдкреНрд░рддрд┐рдмрдВрдз рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдмрдВрдзрд╛рддреНрдордХ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░реАрди рдХреЗ рдкреВрд░реЗ рдХрд┐рдирд╛рд░реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рд┐рд░реНрдл рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдЬреЛ рдпрд╛ рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рдХреБрдЫ рдФрд░ рдЕрдзрд┐рдХ рдХрдЯреНрдЯрд░рдкрдВрдереА рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред

рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рд╣рдореЗрд╢рд╛ рд╕реБрд╕рдВрдЧрдд рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпреЛрдВ 200dp?200dp рдХрд╛ рддрд░реНрдХ рдмрд╣реБрдд рд╕реАрдзрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдмрддрд╛рдпрд╛, рдЬреЗрд╕реНрдЪрд░ рдмрд╣рд┐рд╖реНрдХрд░рдг рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдВрддрд┐рдо рдЙрдкрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╕реАрдорд╛ рдХреА рдЧрдгрдирд╛ рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрдкрд░реНрд╢ рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЧрдИ рдереАред рд╕рдВрд╡реЗрджреА рд▓рдХреНрд╖реНрдп рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЕрдиреБрд╢рдВрд╕рд┐рдд рдЖрдХрд╛рд░48dp .4 рд╕рдВрд╡реЗрджреА рд▓рдХреНрд╖реНрдп ├Ч рд╣реИ 48dp = 192dpред рдХреБрдЫ рдФрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╣рдореЗрдВ рдореВрд▓реНрдп рдорд┐рд▓рддрд╛ рд╣реИ 200dpред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореБрдЭреЗ рдкреНрд░рддрд┐ рдзрд╛рд░ 200dp рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рд╕рд┐рд╕реНрдЯрдо рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдзрд┐рдд рд╕рдмрд╕реЗ рдХрдо 200dp рдХреЛ рдмрд╛рд╣рд░ рдХрд░реЗрдЧрд╛ред


рд╕рд┐рд╕реНрдЯрдо 200 dp рдХреА рдХреБрд▓ рдКрдВрдЪрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ , рд╕реНрдХреНрд░реАрди рдХреЗ рдмрд╛рд╣рд░ рдореЗрд░реЗ рджреГрд╢реНрдп рдХреЗ рдирд┐рдЪрд▓реЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рдЧрд┐рдирд╛

рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╕реАрдорд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ?рдирд╣реАрдВ, рд╕рд┐рд╕реНрдЯрдо рдХреЗрд╡рд▓ рдЙрди рдЖрдпрддреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕реНрдХреНрд░реАрди рдХреЗ рднреАрддрд░ рд╣реИрдВред рдЗрд╕реА рддрд░рд╣, рдпрджрд┐ рджреГрд╢реНрдп рд╕реНрдХреНрд░реАрди рдкрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдзрд┐рдд рдЖрдпрдд рдХреЗ рджреГрд╢реНрдп рднрд╛рдЧ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдЧреЛрддрд╛ рд▓рдЧрд╛рдПрдБ


рд╢рд╛рдпрдж рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдк рд╕реЛрдЪ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдХрд┐ рд╣рдордиреЗ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ рдХреЗ рджрд╛рд╣рд┐рдиреЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдкреНрд░рддрд┐рдкрд╛рджрди рдореЗрдВ рдкреВрд░реА рд╕реНрдХреНрд░реАрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред






All Articles