рд╕рд░рд▓ Android рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдврд╛рдВрдЪрд╛


рд╢рд╛рдпрдж рдХрд┐рд╕реА рднреА рд╡реНрдпрд╡рд╕рд╛рдп рдореЗрдВ рд╕рдмрд╕реЗ рдХрдард┐рди рдХрджрдо рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп, рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдХрдИ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдХрд┐рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореИрдВ рдбреЗрдореЛрдЧреЛрдЧреБрд░реА рдирд╕реНрд▓ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд╕рд╛рд░ рдкрд░ рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛ред рдЖрдкрдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде, рдПрдХ рдорд╛рдирдХ-рдЯреЗрдореНрдкрд▓реЗрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдмрд╛рдПрдВ рд╕реНрд▓рд╛рдЗрдб рдореЗрдиреВ, рдПрдХреНрд╢рдирдмрд╛рд░) рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб-2.2 рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб -4 рджреЛрдиреЛрдВ рдкрд░ рдПрдХ рд╕рдорд╛рди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдкрд╣рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдордЬрдмреВрдд рди рдХрд░реЗрдВ рдФрд░ рддреИрдпрд╛рд░-рдХрд┐рдП рдЧрдП рдПрдХреНрд╢рдирдмрд╛рд░- рд╢рд░рд▓реЙрдХ рдФрд░ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореЗрдиреВ ред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╡рд┐рдХрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЯреНрд░реЗрдирд┐рдВрдЧ



рдЕрдм рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб-2.2 рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб -4 рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рджрд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреБрдЫ рд╕рд░рд▓ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХрд░реЗрдВрдЧреЗ:



рдЦреБрдж рдирдордХ

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЪреМрдереЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХреА рд╢реИрд▓реА рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╕рдорд╛рди рд░реВрдк рд╣реИ рдФрд░ рдпрд╣ рд╕рднреА рдПрдВрдбреНрд░реЙрдЗрдб-2.2 рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИред
рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдо рдХреЗрд╡рд▓ рд╕рд╛рдЗрдб рдореЗрдиреВ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реЗрд╕ / рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдПрдХ рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рдирд╛рдо рджреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, sidemenu.xmlред рдЬрдмрдХрд┐ рд╣рдо рдЙрд╕реЗ рдирд╣реАрдВ рдЫреБрдПрдВрдЧреЗред
рдЖрдЗрдП рдореБрдЦреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрд░ рдЬрд╛рдПрдВ (рдпрджрд┐ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдмрдирд╛рдПрдВ)ред рд╣рдорд╛рд░реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдорд╛рдирдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд░реНрдЧ рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд╢рд░реНрд▓рдХрдлреНрд░реИрдЧрдореЗрдВрдЯрдПрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреНрд▓рд╛рд╕ рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗрдЧреАред
рдСрдирдХреНрд░реИрдЯ рд╡рд┐рдзрд┐ рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ рд╕рд╛рдЗрдб рдореЗрдиреВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ:
SlidingMenu menu = new SlidingMenu(this); menu.setMode(SlidingMenu.LEFT); menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); menu.setFadeDegree(0.35f); menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT); menu.setMenu(R.layout.sidemenu); menu.setBehindWidth(200); menu.setBackgroundColor(0xFF333333); getSupportActionBar().setHomeButtonEnabled(true); 

рдЗрди рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдРрд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд┐рдХреНрдд рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рд╕рд╛рдЗрдб рдореЗрдиреВ рд╣реИ (рдЕрдкрдиреЗ рд▓реЗрдЖрдЙрдЯ рдХреЛ рд░реЗрд╕ / рд▓реЗрдЖрдЙрдЯ / sidemenu.xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рди рднреВрд▓реЗрдВ), рдЬреЛ "рдбреНрд░реИрдЧ / рд▓реЗрдлреНрдЯ / рд░рд╛рдЗрдЯ" рджреНрд╡рд╛рд░рд╛ рдЦреБрд▓рддрд╛ / рдмрдВрдж рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛ рднреА рд╣реИ Android рдХреЗ рд╕рднреА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдЙрдкрд╕реНрдерд┐рддрд┐ред рдПрдХ рд╕реБрдЦрдж рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдПрдХреНрд╢рдирдмрд╛рд░ рднреА рдорд┐рд▓рд╛ (рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛)ред

рдореИрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдРрд╕реЗ рдЙрджреНрджрд╛рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рд╕рдВрд▓рдЧреНрди рдХрд░реВрдВрдЧрд╛: рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ
рдирддреАрдЬрддрди, рдбрд┐рд╕реНрдХ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:
рдЫрд╡рд┐
рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВ!

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ:
Android рдПрд╕рдбреАрдХреЗ
ActionBarSherlock
рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рдореЗрдиреВ
рдСрдирд▓рд╛рдЗрди рдПрдХ рд╡рд╛рдпрд░рдлреНрд░реЗрдо рдмрдирд╛рдПрдВ (рдзрдиреНрдпрд╡рд╛рдж рдЕрдХреАрд░рд╛ )
HoloEverywhere - Android 2 рдФрд░ рдЙрдЪреНрдЪрддрд░ рдРрдкреНрд╕ рдХреЗ рд▓рд┐рдП Holo рд╢реИрд▓реА (рдзрдиреНрдпрд╡рд╛рдж Dimmerg )
рд╕рд╛рдЗрдбрдмрд╛рд░ рдореВрд▓ рд░реВрдк рд╕реЗ (рдзрдиреНрдпрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж)

Source: https://habr.com/ru/post/In182780/


All Articles