ernesto logo
Torna al Magazine
Impianti elettrici industriali: come trovare elettricisti
consigli
Impianti elettrici industriali: come trovare elettricisti

Trovare Elettricisti per Impianti Elettrici Industriali.

Cercare Elettricisti per Installazioni Elettriche Industriali.

Scopri come migliorare l'efficienza dei tuoi impianti elettrici industriali con i consigli dei migliori elettricisti. In questo articolo, esploriamo le migliori pratiche per la selezione e l'installazione di impianti elettrici, garantendo sicurezza e affidabilità. Non perdere l'opportunità di ottimizzare i tuoi spazi!

Trova professionisti vicino a te

Trova professionisti
package com.yunfei.wh.ui.custom; import android.content.Context; import android.os.Handler; import android.util.AttributeSet; import android.view.MotionEvent; import android.widget.ScrollView; /** * 自定义ScrollView,控制ScrollView滚动完毕后,自动回调 * * @author LiaoBo */ public class CustomScrollView extends ScrollView { // 滚动监听器 private OnScrollListener onScrollListener; // 滚动的最小距离 private int scrollDistance; // 是否滚动 private boolean isScroll; // 是否触摸 private boolean isTouch; // 滚动延迟 private int scrollDelay = 200; public CustomScrollView(Context context) { super(context); } public CustomScrollView(Context context, AttributeSet attrs) { super(context, attrs); } public CustomScrollView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } /** * 设置滚动监听器 * * @param onScrollListener */ public void setOnScrollListener(OnScrollListener onScrollListener) { this.onScrollListener = onScrollListener; } /** * 设置滚动的最小距离 * * @param scrollDistance */ public void setScrollDistance(int scrollDistance) { this.scrollDistance = scrollDistance; } /** * 设置滚动延迟 * * @param scrollDelay */ public void setScrollDelay(int scrollDelay) { this.scrollDelay = scrollDelay; } @Override public boolean onTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { // 按下 isTouch = true; } else if (ev.getAction() == MotionEvent.ACTION_UP) { // 抬起 isTouch = false; if (onScrollListener != null) { new Handler().postDelayed(new Runnable() { public void run() { if (isScroll) { isScroll = false; onScrollListener.onScroll(CustomScrollView.this); } } }, scrollDelay); } } return super.onTouchEvent(ev); } @Override protected void onScrollChanged(int x, int y, int oldx, int oldy) { super.onScrollChanged(x, y, oldx, oldy); if (onScrollListener != null && isTouch) { if (y - oldy > scrollDistance || y - oldy < -scrollDistance) { // 滚动 isScroll = true; } } } /** * 滚动监听器 * * @author LiaoBo */ public interface OnScrollListener { public void onScroll(CustomScrollView scrollView); } }
Ultimo aggiornamento
30 Mar 2025
Luca De Santis
Luca De Santis

Autore specializzato nel raccontare come funziona il mondo dei servizi locali e come trovare i professionisti migliori.