رفتن به مطلب
  • 0

ساخت پنجره شناور در اندروید استودیو


sajadakbari

سوال

سلام

دوستان من کدی رو پیدا کردم . که میگن مال ساخت پنجره شناور هست. اما متاسفانه از چیزی نمی فهمم . یکی از دوستان لطف کنه. یه نگاهی به کد بندازه ببینه واقعا مال پنجره شناور هست یا نه.

View touchview = findViewById(R.id.main_layout);
        
        touchview.setOnTouchListener(new OnTouchListener() {
            
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if (event.getAction() == event.ACTION_DOWN){
                    start = (int) event.getRawX();
                }
                if (event.getAction() == event.ACTION_UP) {
                    end = (int) event.getRawX();
                    if (end - start > 100) {
                        dialog();
                    }
                }
                    
                    
                
                return true;
            }
        });
        

private  void dialog(){
        final Dialog di = new Dialog(MainActivity.this);

        di.requestWindowFeature(Window.FEATURE_NO_TITLE);
        di.setContentView(R.layout.dd);
        di.getWindow().getAttributes().windowAnimations = R.style.dialog_anim;
        Button robot=(Button) di.findViewById(R.id.robot);
        robot.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                Dialog dialog = new Dialog(MainActivity.this);
                dialog.setContentView(R.layout.robot);
                dialog.setTitle("ربات تلگرام");
                
            
                dialog.show();
                
            }
            
            
        });
        Button ertebat_ba_ma = (Button) di.findViewById(R.id.ertebat);
        ertebat_ba_ma.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                Dialog dialog = new Dialog(MainActivity.this);
                dialog.setContentView(R.layout.ertebat);
                dialog.setTitle("ارتباط با ما");
                
            
                dialog.show();
            }
        });

        
        di.setCanceledOnTouchOutside(true);
        di.setCancelable(true);
        di.show();
    } 
لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

هم سورسش هم کدهای پنجره شناور در Github موجوده

 

بفرمایید دانلود کنید :  https://github.com/pingpongboss/StandOut/blob/master/library/src/wei/mark/standout/StandOutWindow.java

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

عزیز این توی xda بود. میشه به اندروید استودیو ایمپورتش کرد؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

آموزشش رو من از یوتیوب دیدم و خیلی هم خوب بود... البته زبان انگلیسی!

اگر میخواین انگلیسیشو بگین من بزارم فردا تو یه تاپیک

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...