我正在使用procedure TForm1.Button10Click(Sender: TObject);
var
ArrayMixed, ArrayMixed_tmp: TArray<TArrayMixed>;
i: Integer;
begin
SetLength(ArrayMixed, 100000);
for i := 0 to 999999 do
begin
ArrayMixed[i].Field1 := 1 + Random(5);
ArrayMixed[i].Field2 := 1 + Random(5);
ArrayMixed[i].Field3 := 1 + Random(5);
ArrayMixed[i].Field4 := 'String'+IntToStr(i mod 5);
ArrayMixed[i].Field5 := 'Another string'+IntToStr(i mod 5);
ArrayMixed[i].Field6 := 'New string'+IntToStr( i mod 5);
end;
ArrayMixed_tmp := RemoveDuplicates(ArrayMixed);
end;
中的SwipeRefreshLayout
,但我想知道是否有办法更改区域长度,我可以下拉以显示我不知道的刷新指示。我想让它在所有屏幕高度上工作
这可以做到吗?
感谢。
答案 0 :(得分:3)
如果您使用的是API 21 +,请使用setDistanceToTriggerSync(int distance)
。要了解distance
应该是多少,如果查看SwipeRefreshLayout.java
的源代码,默认值为64 x DisplayMetrics
&#39;密度。