android - ন্যাভিগেশন ড্রয়ারের(Google+ বনাম ইউটিউব)




android-layout user-interface (4)

সম্পাদনা # 3:

ন্যাভিগেশন ড্রয়ারের প্যাটার্ন আনুষ্ঠানিকভাবে অ্যান্ড্রয়েড ডকুমেন্টেশন বর্ণিত হয়!

নিম্নলিখিত লিঙ্ক দেখুন:

  • ডিজাইন ডক্স here পাওয়া here
  • বিকাশকারী ডক্স here পাওয়া here

সম্পাদনা # 2:

রোমান নুরিক (গুগল এন্ড্রয়েড ডিজাইন ইঞ্জিনিয়ার) নিশ্চিত করেছেন যে ড্রয়ারটি খোলার সময় (প্রস্তাবিত ইউটিউব অ্যাপ্লিকেশনটি) অ্যাকশন বারটিকে সরাতে হবে না। এই Google+ পোস্ট দেখুন

সম্পাদনা # 1:

আমি কিছুটা আগে এই প্রশ্নের উত্তর দিয়েছিলাম, কিন্তু আমি আবার জোর দিয়ে বলছি যে প্রিক্সিংয়ের মধ্যে সেরা ফ্লাই-আউট মেনু রয়েছে ... দূরে । এটি একেবারে সুন্দর, পুরোপুরি মসৃণ এবং এটি লজ্জাজনকভাবে ফেসবুক, Google+ এবং YouTube রাখে। EverNote খুব ভাল খুব ... কিন্তু এখনও প্রিক্সিং হিসাবে নিখুঁত না। ফ্লাইআউট মেনু কিভাবে প্রয়োগ করা হয়েছিল তার android.cyrilmottier.com/?p=658 দেখুন (নিজের প্রিক্সিংয়ে মাথা বিকাশকারীর ব্যতীত অন্য কেউ নয়!)।

মূল উত্তর:

অ্যাডাম পাওয়েল এবং রিচার্ড ফুলচার এই বিষয়ে 49:47 - 52:50 এ গুগল আই / ও কথোপকথনে "অ্যান্ড্রয়েডের নেভিগেশনে" শিরোনামে কথা বলছেন।

তাদের উত্তর সংক্ষিপ্ত করার জন্য, এই পোস্টের তারিখ স্লাইড আউট নেভিগেশান মেনু আনুষ্ঠানিকভাবে Android অ্যাপ্লিকেশন নকশা মানদণ্ডের অংশ নয় । সম্ভবত আপনি আবিষ্কার করেছেন, বর্তমানে এই বৈশিষ্ট্যটির জন্য কোনও স্থানীয় সমর্থন নেই, তবে এটি সমর্থন প্যাকেজের আসন্ন পুনর্বিবেচনার জন্য এটি যোগ করার বিষয়ে আলোচনা ছিল।

ইউটিউব এবং জি + অ্যাপ্লিকেশনের সাথে সম্পর্কযুক্ত, এটি ভিন্ন বলে মনে হয় যে তারা ভিন্নভাবে আচরণ করে। আমার সেরা অনুমান হল যে YouTube অ্যাপ্লিকেশনটি অ্যাকশন বারের অবস্থানকে স্থির করে,

  1. YouTube অ্যাপ্লিকেশন ব্যবহার করে ব্যবহারকারীদের জন্য সবচেয়ে গুরুত্বপূর্ণ নেভিগেশানেশান বিকল্পগুলির মধ্যে একটি হল অনুসন্ধান, যা কর্ম বারে অনুসন্ধান SearchView সঞ্চালিত হয়। এই বিষয়ে অ্যাকশন বারটি স্ট্যাটিক করার অর্থ ধার্য করা হবে, কারণ ব্যবহারকারীর কাছে সর্বদা নতুন ভিডিও অনুসন্ধান করার বিকল্প থাকবে।

  2. G + অ্যাপ্লিকেশনটি তার সামগ্রী প্রদর্শনের জন্য একটি ViewPager ব্যবহার করে, তাই লেআউট সামগ্রীর জন্য নির্দিষ্ট পল আউট মেনু তৈরি করে (অর্থাত্ অ্যাকশন বারের অধীনে সবকিছু) অনেক বেশি জ্ঞান দেয় না। সোয়াইপিংগুলি পৃষ্ঠাগুলির মধ্যে নেভিগেট করার একটি মাধ্যম সরবরাহ করে যা বিশ্বব্যাপী নেভিগেশনের মাধ্যম নয়। এটি কেন তারা YouTube অ্যাপ্লিকেশানটিতে G + অ্যাপ্লিকেশানে ভিন্নভাবে এটি করার সিদ্ধান্ত নিয়েছে।

    অন্য একটি নোটে, "টানুন মেনু" এর অন্য সংস্করণটির জন্য Google Play অ্যাপ্লিকেশনটি দেখুন (যখন আপনি বামে সর্বাধিক পৃষ্ঠাতে থাকবেন, বামে সোয়াইপ করুন এবং একটি টানুন, "অর্ধ-পৃষ্ঠা" মেনু প্রদর্শিত হবে)।

আপনি ঠিক যে এটি খুব সামঞ্জস্যপূর্ণ আচরণ নয়, তবে মনে হচ্ছে এন্ড্রয়েড টিমের মধ্যে 100% মতামত কীভাবে এই আচরণটি বাস্তবায়ন করা উচিত তা এখনও আছে। ভবিষ্যতে অ্যাপ্লিকেশনগুলি আপডেট করা হলে আমি অবাক হব না যাতে উভয় অ্যাপ্লিকেশানগুলির নেভিগেশান একই রকম হয় (তারা কথোপকথনে সমস্ত Google- তৈরি অ্যাপ্লিকেশানগুলির মধ্যে ধারাবাহিকভাবে নেভিগেশনের জন্য খুব আগ্রহী ছিল)।

কেউ কি আজকের শীর্ষ অ্যাপগুলির মতো কিছু স্লাইডিং মেনু বাস্তবায়ন করতে পারে?

অন্যান্য স্ট্যাক ওভারফ্লো প্রশ্নগুলির কীভাবে এটি করা যায় তার কোন উত্তর নেই, তাই আমি অন্যদের সাহায্য করার জন্য অনেক তথ্য সংগ্রহ করার চেষ্টা করছি। আমি নীচে উল্লেখ সমস্ত অ্যাপ্লিকেশন স্লাইড মেনু বাস্তবায়ন একটি মহান কাজ।

1. গুগল প্লাস (7/7/12 হিসাবে)

উপরের বাম কোণে G + লোগোতে ক্লিক করে আপনি শুধুমাত্র প্রথম পর্দা থেকে দ্বিতীয় পর্দায় যেতে পারেন। লক্ষ্য করুন যে পুরো পর্দাটি তার অবস্থান থেকে সরে গেছে এবং স্ক্রীনের ডানদিকের দিকে সরানো হয়েছে (অ্যাকশন বার সহ)। প্রথম পর্দায় ফিরে আসার জন্য আপনি ডান দিকে ফোকাসে ডান দিকে স্লাইড করতে পারেন অথবা আপনি আবার G + আইকনে ক্লিক করতে পারেন।

2. ইউটিউব (7/7/12 হিসাবে)

আপনি দুটি পদ্ধতি ব্যবহার করে প্রথম পর্দায় দ্বিতীয় পর্দায় যেতে পারেন। হয় উপরের বাম দিকের YouTube লোগোটিতে ক্লিক করুন, অথবা আপনি ডানদিকে সরানোর জন্য একটি সোয়াইপ অঙ্গভঙ্গি ব্যবহার করতে পারেন। এটি ইতিমধ্যে G + অ্যাপ্লিকেশন থেকে আলাদা। দ্বিতীয়ত, আপনি দেখতে পারেন যে অ্যাকশন বারটি রাখা থাকে (G + এর বিপরীতে)। অবশেষে, আসল পর্দাটি ফিরে পেতে এটি G + এর মতো কাজ করে।



সম্প্রতি আমি "রিবন মেনু" নামক একটি বর্তমান গীথুব প্রকল্পটি ফর্ক করেছিলাম এবং আমার প্রয়োজনীয়তা অনুসারে এটি সম্পাদনা করেছি:

https://github.com/jaredsburrows/RibbonMenu

উদ্দেশ্য কি

  • অ্যাক্সেসের সহজতা: স্লাইডে এবং বাইরে যে মেনুতে সহজ অ্যাক্সেসের অনুমতি দিন
  • বাস্তবায়ন সহজতর: কম পরিমাণ কোড ব্যবহার করে একই পর্দা আপডেট করুন
  • স্বাধীনতা: অ্যাকশনবার্শলক হিসাবে সহায়তা লাইব্রেরিগুলির প্রয়োজন নেই
  • কাস্টমাইজেশন: রং এবং মেনু পরিবর্তন সহজ

নতুন কি

  • ফেসবুক এবং Google+ অ্যাপ্লিকেশনগুলির সাথে মেলে এমন স্লাইডিং অ্যানিমেশন পরিবর্তন করা হয়েছে
  • স্ট্যান্ডার্ড অ্যাকশনবার যোগ করা হয়েছে (আপনি অ্যাকশনবারশলক ব্যবহার করতে চয়ন করতে পারেন)
  • মেনু খুলতে ব্যবহৃত menuitem
  • প্রধান কার্যকলাপ নেভিগেশন ListView আপডেট করার ক্ষমতা যোগ করা হয়েছে
  • মেনুতে 2 তালিকা ভিউ যোগ করা হয়েছে, ফেসবুক এবং Google+ অ্যাপ্লিকেশনের অনুরূপ
  • একটি AutoCompleteTextView এবং একটি বাটন যোগ করার পাশাপাশি প্রয়োগকরণ উদাহরণ প্রদর্শন
  • মেনুটি খোলা থাকা অবস্থায় লুকানোর জন্য ব্যবহারকারীদের 'ব্যাক বোতাম' আঘাত করার অনুমতি দেওয়ার পদ্ধতি যোগ করা হয়েছে
  • ব্যবহারকারীদের পটভূমি (প্রধান তালিকা ভিউ) এবং একই সাথে মেনুতে ফেইসবুক এবং Google+ অ্যাপ্লিকেশনের বিপরীতে যোগাযোগ করার অনুমতি দেয়!

মেনু আউট সঙ্গে ActionBar

মেনু আউট অ্যাকশনবার এবং নির্বাচিত অনুসন্ধান


NavigationDrawer একটি দুর্দান্ত বাস্তবায়ন যা Google উপাদান ডিজাইন নির্দেশিকা অনুসরণ করে (এবং API 10 এর সাথে সামঞ্জস্যপূর্ণ) - ম্যাট্রিক ড্রয়ারের লাইব্রেরি (GitHub লিঙ্ক) । লেখার সময় মে 2017, এটি সক্রিয়ভাবে সমর্থিত।

এটা মেনেন সেন্ট্রাল রেপো পাওয়া যায়। গ্রেড নির্ভরতা সেটআপ:

compile 'com.mikepenz:materialdrawer:5.9.1'

মেনন নির্ভরতা সেটআপ:

<dependency>
    <groupId>com.mikepenz</groupId>
    <artifactId>materialdrawer</artifactId>
    <version>5.9.1</version>
</dependency>





navigation-drawer