B2BÍøÂçÈí¼þ

 ÕÒ»ØÃÜÂë
 Á¢¼´×¢²á ÉóºËÍøÕ¾ºÅ:QQ:896757558
ËÑË÷
²é¿´: 7|»Ø¸´: 0
´òÓ¡ ÉÏÒ»Ö÷Ìâ ÏÂÒ»Ö÷Ìâ

floatUI×Ô¶¨Ò弫¶ÈÃÀ»¯Ðü¸¡´°

[¸´ÖÆÁ´½Ó]

844

Ö÷Ìâ

849

Ìû×Ó

6652

»ý·Ö

abc

Rank: 9Rank: 9Rank: 9

»ý·Ö
6652
Ìø×ªµ½Ö¸¶¨Â¥²ã
Â¥Ö÷
  1. /*
  2.    »¶Ó­Ê¹ÓÃAiWork°²×¿×Ô¶¯»¯IDE
  3.    °ïÖúÎĵµ: http://help.autoapp.net.cn
  4.    ¹Ù·½µØÖ·: www.aiwork24.com
  5.    qqȺ: 743723025
  6. */
  7. // ¶¨ÒåÒ»¸öÃûΪÐü¸¡´°µÄ¹¹Ô캯Êý
  8. function Ðü¸¡´°() {
  9. }

  10. // ´´½¨Ò»¸öÐü¸¡´°ÊµÀý
  11. var float = new Ðü¸¡´°()
  12. // ¶¨ÒåÒ»¸öÈ«¾Ö±äÁ¿ÓÃÓÚ¿ØÖÆÍ£Ö¹×´Ì¬
  13. var È«¾Ö_Í£Ö¹ = false

  14. // ΪÐü¸¡´°¹¹Ô캯ÊýµÄÔ­ÐÍÌí¼Ócreate·½·¨£¬ÓÃÓÚ´´½¨Ðü¸¡´°½çÃæ
  15. Ðü¸¡´°.prototype.create = function () {
  16.     // ´´½¨Ò»¸öfloatUIʵÀý£¬floatUIÊÇÒ»¸öÓÃÓÚ´´½¨¸¡´°½çÃæµÄÀà
  17.     var fui = new floatUI()
  18.     // ÉèÖÃĬÈÏÆÁÄ»¸ß¶ÈΪ1920ÏñËØ
  19.     this.screenHeight = 1920 // ĬÈÏÖµ
  20.    
  21.     // ³¢ÊÔ»ñȡʵ¼ÊÆÁÄ»¸ß¶È
  22.     try {
  23.         // ʹÓÃcontext¶ÔÏó»ñÈ¡ÆÁÄ»ÏÔʾÐÅÏ¢£¬²¢´ÓÖлñÈ¡ÆÁÄ»¸ß¶ÈÏñËØÖµ
  24.         this.screenHeight = context.getResources().getDisplayMetrics().heightPixels;
  25.     } catch(e) {
  26.         // Èç¹û»ñÈ¡ÆÁÄ»¸ß¶Èʧ°Ü£¬Ôò´òÓ¡´íÎóÐÅÏ¢²¢Ê¹ÓÃĬÈÏÖµ
  27.         printl("»ñÈ¡ÆÁÄ»¸ß¶Èʧ°Ü£¬Ê¹ÓÃĬÈÏÖµ: " + e);
  28.     }
  29.    
  30.     // ¶¨ÒåÊÕÆðºÍÕ¹¿ªÊ±Ðü¸¡´°µÄ¸ß¶È
  31.     var ÊÕÆð¸ß¶È = 45;  // Ö»ÏÔʾչ¿ª°´Å¥µÄ¸ß¶È
  32.     var Õ¹¿ª¸ß¶È = 250; // Íêȫչ¿ªµÄ¸ß¶È
  33.    
  34.     // ¼ÓÔØXML²¼¾Ö£¬´´½¨Ðü¸¡´°½çÃæ
  35.     fui.loadXML(`
  36.       <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  37.          android:layout_width="wrap_content"
  38.          android:layout_height="wrap_content"
  39.          android:background="#00000000"
  40.          android:alpha="0.8"
  41.          android:background="@drawable/lin_border_radius"
  42.          android:orientation="vertical">
  43.          
  44.         <!-- Õ¹¿ª°´Å¥ -->
  45.         <ImageButton
  46.             android:id="button_open"
  47.             android:layout_width="35dp"
  48.             android:layout_height="35dp"
  49.             android:src="×ÊÔ´/Õ¹¿ª.png"
  50.             android:scaleType="fitXY"
  51.             android:background="#00000000"
  52.             android:padding="5dp"/>
  53.             
  54.         <!-- ¹¦Äܰ´Å¥Çø -->
  55.         <LinearLayout
  56.             android:id="content_layout"
  57.             android:layout_width="wrap_content"
  58.             android:layout_height="wrap_content"
  59.             android:orientation="vertical"
  60.             android:visibility="gone">
  61.             
  62.             <ImageButton
  63.                 android:id="button_start"
  64.                 android:layout_width="35dp"
  65.                 android:layout_height="35dp"
  66.                 android:src="×ÊÔ´/¿ªÊ¼.png"
  67.                 android:scaleType="fitXY"
  68.                 android:padding="5dp"
  69.                 android:background="#00000000"/>
  70.                
  71.             <ImageButton
  72.                 android:id="button_stop"
  73.                 android:layout_width="35dp"
  74.                 android:layout_height="35dp"
  75.                 android:src="×ÊÔ´/Í£Ö¹.png"
  76.                 android:scaleType="fitXY"
  77.                 android:padding="5dp"
  78.                 android:background="#00000000"/>
  79.                
  80.             <ImageButton
  81.                 android:id="button_setting"
  82.                 android:layout_width="35dp"
  83.                 android:layout_height="35dp"
  84.                 android:src="×ÊÔ´/ÉèÖÃ.png"
  85.                 android:scaleType="fitXY"
  86.                 android:padding="5dp"
  87.                 android:background="#00000000"/>
  88.                
  89.             <ImageButton
  90.                 android:id="button_updata"
  91.                 android:layout_width="35dp"
  92.                 android:layout_height="35dp"
  93.                 android:src="×ÊÔ´/ÏÂÔØ.png"
  94.                 android:scaleType="fitXY"
  95.                 android:padding="5dp"
  96.                 android:background="#00000000"/>
  97.                
  98.             <ImageButton
  99.                 android:id="button_close"
  100.                 android:layout_width="35dp"
  101.                 android:layout_height="35dp"
  102.                 android:src="×ÊÔ´/¹Ø±Õ.png"
  103.                 android:scaleType="fitXY"
  104.                 android:padding="5dp"
  105.                 android:background="#00000000"/>
  106.         </LinearLayout>
  107.       </LinearLayout>
  108.     `);
  109.    
  110.     // ½«´´½¨µÄfloatUIʵÀý¸³Öµ¸øµ±Ç°Ðü¸¡´°ÊµÀýµÄuiÊôÐÔ
  111.     float.ui = fui;
  112.    
  113.     // ÉèÖóõʼλÖãºÆÁÄ»µ×²¿Ö»Â¶³öÕ¹¿ª°´Å¥
  114.     this.setPos(0, this.screenHeight - ÊÕÆð¸ß¶È);
  115.    
  116.     // »ñÈ¡XML²¼¾ÖÖеĸ÷¸öUIÔªËØ
  117.     this.btn_open = fui.findViewById("button_open");
  118.     this.content_layout = fui.findViewById("content_layout");
  119.     this.btn_start = fui.findViewById("button_start");
  120.     this.btn_stop = fui.findViewById("button_stop");
  121.     this.btn_setting = fui.findViewById("button_setting");
  122.     this.btn_updata = fui.findViewById("button_updata");
  123.     this.btn_close = fui.findViewById("button_close");
  124.    
  125.     // ³õʼ»¯°´Å¥Ê¼þ
  126.     this.initButtons();
  127. };

  128. // ³õʼ»¯°´Å¥Ê¼þµÄ·½·¨£¬Îª¸÷¸ö°´Å¥ÉèÖõã»÷ʼþ¼àÌýÆ÷
  129. Ðü¸¡´°.prototype.initButtons = function() {
  130.     var self = this;
  131.    
  132.     // ÉèÖÃÕ¹¿ª/ÊÕÆð°´Å¥µÄµã»÷ʼþ
  133.     this.btn_open.setOnClickListener(function() {
  134.         if (self.content_layout.getVisibility() === View.VISIBLE) {
  135.             // Èç¹ûµ±Ç°ÊÇÕ¹¿ª×´Ì¬£¬ÔòÊÕÆð
  136.             self.setPos(0, self.screenHeight - 44);
  137.             sleep(100); // µÈ´ý100ºÁÃë
  138.             self.content_layout.setVisibility(View.GONE);
  139.         } else {
  140.             // Èç¹ûµ±Ç°ÊÇÊÕÆð״̬£¬ÔòÕ¹¿ª
  141.             self.content_layout.setVisibility(View.VISIBLE);
  142.             self.setPos(0, self.screenHeight - 250);
  143.         }
  144.     });
  145.    
  146.     // ÉèÖÿªÊ¼°´Å¥µÄµã»÷ʼþ
  147.     this.btn_start.setOnClickListener(function() {
  148.         printl("Æô¶¯");
  149.         È«¾Ö_Í£Ö¹ = false;
  150.     });
  151.    
  152.     // ÉèÖÃÍ£Ö¹°´Å¥µÄµã»÷ʼþ
  153.     this.btn_stop.setOnClickListener(function() {
  154.         printl("Í£Ö¹");
  155.         È«¾Ö_Í£Ö¹ = true;
  156.     });
  157.    
  158.     // ÉèÖÃÉèÖð´Å¥µÄµã»÷ʼþ
  159.     this.btn_setting.setOnClickListener(function() {
  160.         printl("ÉèÖÃ");
  161.         // ¼ÓÔØ²¢ÏÔʾÖ÷½çÃæ
  162.         var win = window.loadUI("Ö÷½çÃæ.ui");
  163.         win.show();
  164.     });
  165.    
  166.     // ÉèÖøüа´Å¥µÄµã»÷ʼþ
  167.     this.btn_updata.setOnClickListener(function() {
  168.         printl("¸üÐÂ");
  169.     });
  170.    
  171.     // ÉèÖùرհ´Å¥µÄµã»÷ʼþ
  172.     this.btn_close.setOnClickListener(function() {
  173.         printl("¹Ø±Õ");
  174.         self.close();
  175.     });
  176. };

  177. // ¶¨Ò幨±ÕÐü¸¡´°µÄ·½·¨
  178. Ðü¸¡´°.prototype.close = function() {
  179.     // µ÷ÓÃfloatUI¶ÔÏóµÄclose·½·¨¹Ø±ÕÐü¸¡´°
  180.     this.ui.close();
  181. };

  182. // ¶¨ÒåÉèÖÃÐü¸¡´°Î»Öõķ½·¨
  183. Ðü¸¡´°.prototype.setPos = function(x, y) {
  184.     // µ÷ÓÃfloatUI¶ÔÏóµÄsetPosition·½·¨ÉèÖÃÐü¸¡´°µÄλÖÃ
  185.     this.ui.setPosition(x, y);
  186. };

  187. // Æô¶¯Ðü¸¡´°£¬µ÷ÓÃcreate·½·¨
  188. float.create();
¸´ÖÆ´úÂë



Ò»¸öʹÓÃJavaScript±àдµÄAndroid×Ô¶¯»¯½Å±¾£¬ÓÃÓÚÔÚAndroidÉ豸ÉÏ´´½¨²¢¿ØÖÆÒ»¸öÐü¸¡´°¡£Õâ¸ö½Å±¾¼ÙÉèÔÚÀàËÆÓÚAuto.jsÕâÑùµÄ×Ô¶¯»¯IDEÖÐÔËÐУ¬²¢ÇÒʹÓÃÁËÒ»Ð©ÌØ¶¨µÄAPIÀ´ÊµÏÖÐü¸¡´°µÄ¹¦ÄÜ¡£ÒÔÏÂÊǶԴúÂëµÄÏêϸ½âÊÍ£º[size=1em]
1¹¹Ô캯Êý¶¨Ò壺Ê×Ïȶ¨ÒåÁËÒ»¸öÃûΪÐü¸¡´°µÄ¹¹Ô캯Êý¡£Õâ²¢²»ÊDZê×¼µÄJavaScriptÓï·¨£¬ÕýÈ·µÄ¹¹Ô캯Êý¶¨ÒåÓ¦¸ÃÊÇfunction Ðü¸¡´°() {}¡£½Å±¾ÖÐʹÓÃÁËfunction Ðü¸¡´°()()£¬Õâ¿´ÆðÀ´ÏñÊÇijÖÖ×ÔÖ´Ðк¯ÊýµÄÐÎʽ£¬µ«Êµ¼ÊÉÏÔÚ±ê×¼JavaScriptÖÐÓ¦¸ÃÊÇnew Ðü¸¡´°()À´ÊµÀý»¯¶ÔÏó¡£[size=1em]
2´´½¨Ðü¸¡´°ÊµÀý£ºÊ¹ÓÃnew Ðü¸¡´°()´´½¨ÁËÒ»¸öÐü¸¡´°ÀàµÄʵÀý£¬²¢½«Æä¸³Öµ¸ø±äÁ¿float¡£[size=1em]
3È«¾Ö±äÁ¿£º¶¨ÒåÁËÒ»¸öÈ«¾Ö±äÁ¿È«¾Ö_Í£Ö¹£¬ÓÃÓÚ¿ØÖƽű¾µÄֹͣ״̬¡£µ±Õâ¸ö±äÁ¿Îªtrueʱ£¬Òâζ׎ű¾ÐèҪִֹͣÐС£[size=1em]
4Ìí¼Ócreate·½·¨£ºÎªÐü¸¡´°¹¹Ô캯ÊýµÄÔ­ÐÍÌí¼ÓÁËÒ»¸öcreate·½·¨£¬¸Ã·½·¨ÓÃÓÚ´´½¨Ðü¸¡´°½çÃæ¡£ÔÚÕâ¸ö·½·¨ÖУ¬Ê×ÏÈ´´½¨ÁËÒ»¸öfloatUIʵÀý£¬floatUIÊÇÓÃÓÚ´´½¨¸¡´°½çÃæµÄÀà¡£[size=1em]
5ÆÁÄ»¸ß¶È»ñÈ¡£º³¢ÊÔ»ñÈ¡É豸µÄʵ¼ÊÆÁÄ»¸ß¶È¡£Èç¹û»ñȡʧ°Ü£¬ÔòʹÓÃĬÈÏÖµ1920ÏñËØ¡£ÕâÀïʹÓÃÁËcontext.getResources().getDisplayMetrics().heightPixelsÀ´»ñÈ¡ÆÁÄ»¸ß¶È¡£[size=1em]
6¶¨ÒåÐü¸¡´°¸ß¶È£º¶¨ÒåÁËÁ½¸ö¸ß¶È±äÁ¿£¬ÊÕÆð¸ß¶ÈºÍÕ¹¿ª¸ß¶È£¬·Ö±ð±íʾÐü¸¡´°ÔÚÊÕÆðºÍÕ¹¿ª×´Ì¬Ïµĸ߶ȡ£[size=1em]
7¼ÓÔØXML²¼¾Ö£ºÊ¹ÓÃfui.loadXML()·½·¨¼ÓÔØÒ»¸öXML²¼¾Ö×Ö·û´®£¬¸Ã²¼¾Ö¶¨ÒåÁËÐü¸¡´°µÄÍâ¹ÛºÍ½á¹¹¡£²¼¾ÖÖаüº¬ÁËÒ»¸öÕ¹¿ª°´Å¥ºÍÒ»¸ö´¹Ö±ÅÅÁеŦÄܰ´Å¥Çø£¬³õʼ״̬Ϲ¦Äܰ´Å¥ÇøÊDz»¿É¼ûµÄ¡£[size=1em]
8±£´æUIʵÀý£º½«´´½¨µÄfloatUIʵÀý¸³Öµ¸øµ±Ç°Ðü¸¡´°ÊµÀýµÄuiÊôÐÔ£¬ÒÔ±ãºóÐøµÄ²Ù×÷¿ÉÒÔ·ÃÎʵ½Õâ¸ö²¼¾Ö¡£[size=1em]
9ÉèÖóõʼλÖãºÊ¹ÓÃthis.setPos(0, this.screenHeight - ÊÕÆð¸ß¶È);½«Ðü¸¡´°µÄλÖÃÉèÖÃÔÚÆÁÄ»µ×²¿£¬Ö»Â¶³öÕ¹¿ª°´Å¥¡£[size=1em]
10»ñÈ¡UIÔªËØ£ºÍ¨¹ýfui.findViewById()·½·¨»ñÈ¡XML²¼¾ÖÖи÷¸öUIÔªËØµÄÒýÓ㬱ÈÈçÕ¹¿ª°´Å¥¡¢¿ªÊ¼°´Å¥µÈ¡£[size=1em]
11³õʼ»¯°´Å¥Ê¼þ£ºÎª¸÷¸ö°´Å¥ÉèÖõã»÷ʼþ¼àÌýÆ÷¡£ÀýÈ磬µ±µã»÷Õ¹¿ª°´Å¥Ê±£¬»á¼ì²éÏ·½µÄ¹¦Äܰ´Å¥ÇøÊÇ·ñ¿É¼û£¬Èç¹û¿É¼ûÔòÊÕÆð£¬·ñÔòÕ¹¿ª¡£¿ªÊ¼°´Å¥ºÍÍ£Ö¹°´Å¥ÓÃÓÚ¿ØÖÆÈ«¾ÖµÄÍ£Ö¹±äÁ¿£¬´Ó¶ø¾ö¶¨½Å±¾µÄÖ´ÐÐ״̬¡£ÉèÖð´Å¥ÓÃÓÚ¼ÓÔØ²¢ÏÔʾÖ÷½çÃæ¡£¸üа´Å¥Ä¿Ç°½ö´òÓ¡¡°¸üС±µÄÐÅÏ¢£¬Ã»ÓÐʵ¼ÊµÄ¹¦ÄÜʵÏÖ¡£¹Ø±Õ°´Å¥Ôòµ÷ÓÃthis.close()·½·¨¹Ø±ÕÐü¸¡´°¡£[size=1em]
12¹Ø±ÕÐü¸¡´°£º¶¨ÒåÁËÒ»¸öclose·½·¨£¬µ÷ÓÃfloatUI¶ÔÏóµÄclose·½·¨¹Ø±ÕÐü¸¡´°¡£[size=1em]
13ÉèÖÃÐü¸¡´°Î»Ö㺶¨ÒåÁËÒ»¸ösetPos·½·¨£¬ÓÃÓÚÉèÖÃÐü¸¡´°µÄλÖ᣸÷½·¨µ÷ÓÃfloatUI¶ÔÏóµÄsetPosition·½·¨À´ÊµÏÖ¡£[size=1em]
14Æô¶¯Ðü¸¡´°£º×îºó£¬µ÷ÓÃfloat.create()·½·¨À´Æô¶¯Ðü¸¡´°£¬´´½¨²¢ÏÔʾ½çÃæ¡£[size=1em]
Õâ¶Î´úÂëÖ÷ÒªÊÇΪÁËÔÚAndroidÉ豸ÉÏ´´½¨Ò»¸ö´øÓÐÕ¹¿ª/ÊÕÆð¹¦ÄܵÄÐü¸¡´°£¬²¢ÎªÆä¸÷¸ö°´Å¥Ìí¼Óʼþ¼àÌýÆ÷£¬ÒÔ±ãÓû§¿ÉÒÔͨ¹ýµã»÷Ðü¸¡´°Éϵİ´Å¥À´ÊµÏÖÏàÓ¦µÄ²Ù×÷¡£[size=1em]

floatUI×Ô¶¨Ò弫¶ÈÃÀ»¯Ðü¸¡´° B2BÍøÂçÈí¼þ floatUI×Ô¶¨Ò弫¶ÈÃÀ»¯Ðü¸¡´° B2BÍøÂçÈí¼þ floatUI×Ô¶¨Ò弫¶ÈÃÀ»¯Ðü¸¡´° B2BÍøÂçÈí¼þ

[color=var(--yq-text-primary)][backcolor=var(--yq-bg-primary)]






»Ø¸´

ʹÓõÀ¾ß ¾Ù±¨

±¾°æ»ý·Ö¹æÔò

¹Ø±Õ

QQ|»ÓªÏúÈí¼þ×ÛºÏÌÖÂÛ|»ÓªÏúÈí¼þÓÐÎʱشð|»ÓªÏúÈí¼þ½Ì³Ì×¨Çø|»ÓªÏúÈí¼þPOST½Å±¾·ÖÏí|»ÓªÏúÈí¼þÆÕͨ½Å±¾·ÖÏí|»ÓªÏúÈí¼þÈí¼þ×ÊѶ|»ÓªÏúÈí¼þ¾«Æ·Èí¼þ|»ÓªÏúÈí¼þ¸üй«¸æ|ÓªÏúÈí¼þ|B2BÈí¼þ|B2BÍøÂçÈí¼þ ( ¾©ICP±¸09078825ºÅ )±¾ÍøÕ¾¿ª·¢µÄÓªÏúÈí¼þÊÇÒ»¿îеÄÍøÂçÓªÏúÈí¼þ£¬Õâ¿îÓªÏú¿ÉÒÔÈ¥ÍøÕ¾Èí¼þ£¬²©¿ÍÈí¼þ£¬B2BÈí¼þ£¬·ÖÀàÐÅÏ¢Íø·¢Ìù£¬¿ÉÒÔÇÀɳ·¢£¬¿ÉÒÔµ½°Ù¶ÈÎÄ¿âÉÏ´«WORDÎĵµ£¬¿ÉÒÔµ½Ò»Ð©ÊÇÏà²áÍøÕ¾×Ô¶¯ÉÏ´«Í¼Æ¬£¬Õâ¸ö×Ô¶¯·¢ÌûÈí¼þ×Ô´øÔÆÖ©Ö룬¼Ó¿ìÊÕ¼£¬ÓÐ6ÖÖ¶Ô½Ó´òÂë½Ó¿Ú£¬·½±ã£¬Ð§Âʸߣ¬Ëٶȿ죬¶øÇÒ¶ÔÍ϶¯µÄÑéÖ¤ÂëÈ«ÍøµÚÒ»¼Ò¶À¼ÒÖ§³Ö£¬È«²¿Ô­´´¼¼Êõ£¬¶À¼ÒÑз¢£¬Õý°æÔ­´´´ø°æÈ¨Èí¼þ¡£Ñ¡ÔñÍòÄÜÓªÏúÈí¼þ£¬¾ÍÑ¡ÔñÁËÒ»ÖÖ׬ǮµÄЧÂÊ£¬´ÓûÓб»³¬Ô½¹ý£¬Ò»Ö±ÔÚŬÁ¦Ñз¢Ð¼¼Êõ¡£·Å·ÉÃÎÏ룬½â·ÅË«ÊÖ£¬À´µã´´Ò⣬³É¾ÍÄãµÄÃÎÏ룬¾ÍÔÚÍòÄÜÓªÏúÈí¼þ¿ªÊ¼

map2

GMT+8, 2025-4-22 13:59 , Processed in 0.489767 second(s), 36 queries .

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí