Android-Widget Class ZoomButton : สอน class และ method ของ Class ZoomButton, เรียน class และ method ของ Class ZoomButton
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • ZoomButton() ใช้สร้าง Object ZoomButton
    setEnabled() ใช้กำหนดสถานะของ Object ZoomButton ว่าต้องการให้ enable หรือ disable
    setZoomSpeed() ใช้กำหนดความเร็วของการ zoom
    onKeyUp() เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ มีการปล่อยปุ่มที่กดลงบน Object ZoomButton
    onTouchEvent() เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ มีการสัมผัสที่ Object ZoomButton
  • method :
    ZoomButton ( Context context )

    return type :
    ZoomButton

    content :
    ใช้สร้าง Object ZoomButton

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ZoomButton zoom_button = new ZoomButton ( this );
            setContentView ( zoom_button );
        }
    }

  • method :
    setEnabled ( boolean enabled )

    return type :
    void

    content :
    ใช้กำหนดสถานะของ Object ZoomButton ว่าต้องการให้ enable หรือ disable

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ZoomButton zoom_button = new ZoomButton ( this );
            zoom_button.setEnabled ( false );
            setContentView ( zoom_button );
        }
    }

  • method :
    setZoomSpeed ( long speed )

    return type :
    void

    content :
    ใช้กำหนดความเร็วของการ zoom

    example :
    public class AndroidBamboo extends Activity 
    {
        public void onCreate( Bundle savedInstanceState ) 
        {
            super.onCreate ( savedInstanceState );
            ZoomButton zoom_button = new ZoomButton ( this );
            zoom_button.setZoomSpeed ( 10 );
            setContentView ( zoom_button );
        }
    }

  • method :
    onKeyUp ( int keyCode, KeyEvent event )

    return type :
    boolean

    content :
    เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ 
    มีการปล่อยปุ่มที่กดลงบน Object ZoomButton

    example :
    public class BambooView extends ZoomButton
    {
        public boolean onKeyUp ( int keyCode, KeyEvent event )
        {
            return false;   
        }
    }

  • method :
    onTouchEvent ( MotionEvent event )

    return type :
    boolean

    content :
    เป็น method ที่ใช้สำหรับการ overridde โดย method นี้จะถูกเรียกใช้เมื่อ 
    มีการสัมผัสที่ Object ZoomButton

    example :
    public class BambooView extends ZoomButton
    {
        public boolean onTouchEvent ( MotionEvent event )
        {
            return false;   
        }
    }

 
Share This Chapter Login with Facebook