Commit e8ea030e authored by mercury233's avatar mercury233

fix the first result dont appear in hi-res screen

parent 90026d27
...@@ -241,12 +241,12 @@ public class SuperScrollView ...@@ -241,12 +241,12 @@ public class SuperScrollView
caculateMoveFloat(); caculateMoveFloat();
float now = panel.clipOffset.y + moveFloat; float now = panel.clipOffset.y + moveFloat;
scrollBar.value = now / maxFloat; scrollBar.value = now / maxFloat;
float min = -panel.clipOffset.y - 500; float min = -panel.clipOffset.y - (Screen.height / 2 + 100);
if (Math.Abs(min - lastMin) > 40 || Items.Count<100||lastForce) if (Math.Abs(min - lastMin) > 40 || Items.Count<100||lastForce)
{ {
lastForce = false; lastForce = false;
lastMin = min; lastMin = min;
float max = -panel.clipOffset.y + panel.GetViewSize().y + 500; float max = -panel.clipOffset.y + panel.GetViewSize().y + (Screen.height / 2 + 100);
for (int i = 0; i < Items.Count; i++) for (int i = 0; i < Items.Count; i++)
{ {
if (i >= (int)(min / heightOfEach) && i <= (int)(max / heightOfEach)) if (i >= (int)(min / heightOfEach) && i <= (int)(max / heightOfEach))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment