سلام ،
زمانی که اسکرول ویو به انتها رسید و کاربر قصد اسکرول کردن بیش از حد معین رو داره هاله ای سفید رنگ نشون داده می شه که جلوه خوبی به برنامه نمی ده.

• روش اول:
برای حذف مورد فوق ابتدا کتابخانه JavaObject رو تیک بزنید. سپس کد زیر رو به پروژه اضافه کنید:
#if java
import android.widget.ScrollView;
public void RemoveHalo(ScrollView s) { s.setOverScrollMode(ScrollView.OVER_SCROLL_NEVER); }
#end if
حالا هر وقت کد زیر رو اجرا کنید اون هاله حذف می شه:
Dim jo As JavaObject
jo.InitializeContext
jo.RunMethod("RemoveHalo", Array As Object(ScrollView1))
نام اسکرول ویو خودتون رو با ScrollView1 جایگزین کنید.
• روش دوم:
ساب زیر رو به پروژه اضافه کنید:
Sub RemoveHalo(ScrollView As ScrollView)
Dim jo As JavaObject = ScrollView, i As Int
I = jo.InitializeStatic("android.widget.ScrollView").GetField("OVER_SCROLL_NEVER")
jo.RunMethod("setOverScrollMode", Array(i))
End Sub
روش استفاده از ساب فوق:
RemoveHalo(ScrollView1)
