ইউএক্স আলোচনায় "কোচ চিহ্ন" হ'ল "সহায়তা ওভারলে" :-)
کوچ_মার্ক.এক্সএমএল হ'ল আপনার কোচ চিহ্নের বিন্যাস
কোচ_মার্ক_মাস্টার_ভিউইচ কোচ_মার্ক.এক্সএমএল শীর্ষ সর্বাধিক দর্শন (মূল) এর আইডি
public void onCoachMark(){
final Dialog dialog = new Dialog(this);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
dialog.setContentView(R.layout.coach_mark);
dialog.setCanceledOnTouchOutside(true);
View masterView = dialog.findViewById(R.id.coach_mark_master_view);
masterView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialog.dismiss();
}
});
dialog.show();
}
কোচ_মার্ক.এক্সএমএল এর নমুনা যুক্ত করা (ওদেড ব্রেইনার প্রদত্ত এই দুর্দান্ত সমাধানটিতে), সুতরাং পিপিএলটির পক্ষে কাজ করার উদাহরণটি দ্রুত দেখার জন্য অনুলিপি করা এবং পেস্ট করা সহজ।
এখানে কোচ_মার্ক.এক্সএমএল এর নমুনা - আপনার চিত্রে -> অঙ্কনযোগ্য / কোচ_মার্কগুলি পরিবর্তন করুন:
কোচ_মার্ক.এক্সএমএল
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:id="@+id/coach_mark_master_view">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/coach_marks_image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal"
android:src="@drawable/coach_marks" />
</RelativeLayout>
</LinearLayout>
এবং প্যাডিং অপসারণ করতে optionচ্ছিকভাবে এই থিমটি ব্যবহার করুন:
<style name="WalkthroughTheme" parent="Theme.AppCompat">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>