gpt4 book ai didi

android - MaterialDatePicker 很慢

转载 作者:行者123 更新时间:2023-12-04 23:45:21 31 4
gpt4 key购买 nike

我正在使用 MaterialDatePicker,但速度很慢。

public class MainActivity extends AppCompatActivity
{

MaterialDatePicker.Builder<Long> datePickerBuilder;
MaterialDatePicker<Long> datePicker;

@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

datePickerBuilder = MaterialDatePicker.Builder.datePicker();
datePicker = datePickerBuilder.build();

Button btn = findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
datePicker.show(getSupportFragmentManager(), null);
}
});
}
}
第一次按下按钮时,日期选择器需要 3 秒才能显示。在随后的按钮点击中,它会在 1 秒内打开。在日期选择器中选择日期后会出现延迟,这并不像您期望的那样顺利。
有什么解决办法吗?
编辑:似乎还有更多的错误。横向滚动换月份会有延迟,很多时候会滑动2-3次,最后选错月份。我不认为 MaterialDatePicker 是可用的,用户体验太糟糕了。

最佳答案

请原谅,因为这应该是一个评论,但可惜我不能写一个,也许它可以帮助别人。
正如@TayyabMazhar 所发生的那样,我还观察到Material Date Picker 需要几秒钟才能显示,并且通过水平滚动更改月份会产生视觉伪影。
我在我正在开发的一个应用程序以及 Googles Material 演示应用程序中都观察到了这一点(只是稍微少一点 - 我可以确认选择器仍然很慢:查看 logcat 两个应用程序显示当选择器启动,ca 45)。有趣的是,虽然我可以在我的手机上看到它(强大的 SoC、6Gb RAM、安装的应用程序很少),但在运行时却看不到它,例如,一个功能不那么强大的仿真设备。
此外,我尝试使用不同的 Material 版本,1.3.0-alpha02、1.2.0、1.1.0...但得到了相同的结果。

关于android - MaterialDatePicker 很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62704481/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com