قلم
در تلفنها و دستگاههای صفحهنمایش بزرگ که دارای پشتیبانی از قلم هستند، کاربران انتظار دارند یک تجربه قلم ثابت در همه برنامههایشان داشته باشند.
پشتیبانی از قلم برای ارائه قابلیتهای ناوبری، طراحی و دستنویسی، و براشهای پیشرفته با تشخیص شیب و فشار.
مدیریت ورودی قلم
راهنما
با Ink API جوهر را به برنامه خود اضافه کنید
از Ink API برای افزودن پشتیبانی و قابلیت های قلم به برنامه خود استفاده کنید.
راهنما
ورودی قلم در فیلدهای متنی
به کاربران اجازه دهید با استفاده از یک قلم ورودی را در فیلدهای متنی بنویسند.
راهنما
ویرایشگرهای متن سفارشی
در نماهایی که اجزای
EditText
یا ویجت های متنی WebView
نیستند، دست خط قلم را فعال کنید.
راهنما
ویژگی های پیشرفته قلم
پشتیبانی از فشار قلم، جهت گیری، شیب، شناور و تشخیص کف دست. رندر ورودی قلم را با گرافیک های کم تاخیر و کتابخانه های پیش بینی حرکت بهبود دهید.
راهنما
برنامه های یادداشت برداری
یادداشت کنید—از ورودی قلم در برنامه های یادداشت برداری پشتیبانی کنید تا کاربران بتوانند محتوای صفحه را با کارایی روان بنویسند، ترسیم کنند، و حاشیه نویسی کنند.
تجربه خود را با کتابخانه های پیشرفته متمایز کنید
از کتابخانه های پیشرفته قلم برای کاهش تأخیر، تشخیص فشار و شیب، نادیده گرفتن علائم تصادفی و تشخیص دست خط استفاده کنید.
کتابخانه های کم تاخیر
کاهش تأخیر در خط لوله رندر گرافیکی
با کاهش زمان پردازش بین ورودی قلم و رندر صفحه نمایش، تأخیر را بهبود بخشید.
تاخیر درک شده را کاهش دهید
کاهش بیشتر تاخیر با استفاده از پیشبینی رویدادهای حرکتی آینده، که با کتابخانه Jetpack پیشبینی حرکت ما آسان شده است.
کتابخانه های پیشرفته
برس های پیشرفته را با فشار و شیب بسازید
از اطلاعات مربوط به فشار و شیب قلم برای رندر کردن ضربه از شی
MotionEvent
استفاده کنید.
علائم سرگردان تصادفی را رد کنید
هنگامی که کاربر هنگام طراحی یا نوشتن با قلم به طور تصادفی صفحه را لمس می کند، از علامت های سرگردان خودداری کنید.
دست خط را بشناسید
تشخیص متن دستنویس و طبقهبندی حرکات روی سطح دیجیتال با کیت ML با تشخیص جوهر دیجیتال کیت ML متن دستنویس را تشخیص دهید و حرکات را روی سطح دیجیتال طبقهبندی کنید.
تجارب فراگیر بسازید
به کاربران اجازه دهید در تمام صفحه کار کنند و از پیمایش حرکتی بدون علائم سرگردان استفاده کنند.
ساخت برای همه انواع ورودی
به کاربران خود قدرت دهید تا برنامه شما را با قلم خود هدایت کنند، همانطور که با صفحه کلید یا ترک پد انجام می دهند. بهینهسازیهای قلم همچنین تجربه انواع ورودیهای دیگر را بهبود میبخشد، مانند توانمندسازی کاربران برای پیمایش در برنامهتان با قلم خود، درست مانند صفحهکلید یا ترکپد. بهینهسازی قلم همچنین تجربه انواع ورودیهای دیگر مانند صفحهکلید و ماوس را بهبود میبخشد.
راهنما
نشان دادن تمرکز هنگام شناور شدن
به کاربران کمک کنید به راحتی تشخیص دهند که فوکوس بر روی صفحه نمایش برای ورودی دقیق کجاست. به عنوان مثال، هنگامی که کاربر روی آن میچرخد، یک نشانگر فوکوس مانند یک حاشیه ضخیمتر اضافه کنید.
راهنما
نشانگر خود را سفارشی کنید
در حین شناور کردن، مکان نما را به روز کنید تا پیش نمایشی از نوع قلم مو یا عملکرد فعلی نشان داده شود.
راهنما
محتوا را بکشید و رها کنید
تصاویر، متن و سایر محتواها را بکشید و رها کنید تا کاربران بتوانند به سرعت از برنامه شما به اشتراک بگذارند، تصاویر، متن و سایر محتواها را بکشید و رها کنید تا کاربران بتوانند به سرعت از برنامه شما به برنامه دیگری به اشتراک بگذارند.
راهنما
متن را قابل انتخاب کنید
متن برنامه خود را قابل انتخاب کنید تا کاربران بتوانند به سرعت متن را انتخاب کنند و به اشتراک بگذارند متن برنامه خود را قابل انتخاب کنید تا کاربران بتوانند به سرعت متن را انتخاب کرده و با سایر برنامه ها با قلم خود به اشتراک بگذارند.
منابع دیگر
گالری
گالری صفحه نمایش بزرگ
پست وبلاگ
تأخیر کم قلم
ویدیوی یوتیوب
افزودن پشتیبانی از قلم به برنامه اندرویدی شما
ویدیوی یوتیوب