gpt4 book ai didi

android - 我正在使用 gowong/material-sheet-fab 但它向我显示错误。有人可以帮我吗?

转载 作者:行者123 更新时间:2023-11-29 23:05:39 25 4
gpt4 key购买 nike

这是我的 Fab Activity

public class Fab extends FloatingActionButton implements AnimatedFab {

public Fab(Context context) {
super(context);
}


@Override
public void show() {
show(0, 0);
}
@SuppressLint("RestrictedApi")
@Override
public void show(float translationX, float translationY) {

setVisibility(View.VISIBLE);
}

/**
* Hides the FAB.
*/
@SuppressLint("RestrictedApi")
@Override
public void hide() {

setVisibility(View.INVISIBLE);
}

这是我的主要 Activity

 // MATERIAL ANIMATED FAB
Fab fab = findViewById(R.id.fab);
View sheetView = findViewById(R.id.fab_sheet);
View overlay = findViewById(R.id.overlay);
int sheetColor = getResources().getColor(R.color.fab_sheet_color);
int fabColor = getResources().getColor(R.color.fab_color);

// Initialize material sheet FAB
materialSheetFab = new MaterialSheetFab<>(fab, sheetView, overlay,
sheetColor, fabColor);
materialSheetFab.setEventListener(new MaterialSheetFabEventListener() {
@Override
public void onShowSheet() {
// Called when the material sheet's "show" animation starts.

}

@Override
public void onSheetShown() {
// Called when the material sheet's "show" animation ends.

}

@Override
public void onHideSheet() {
// Called when the material sheet's "hide" animation starts.
}

public void onSheetHidden() {
// Called when the material sheet's "hide" animation ends.
}
});

这是我的日志

Process: com.teepe.teepe, PID: 29259 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.teepe.teepe/com.teepe.teepe.MainActivity}: java.lang.ClassCastException: android.support.design.widget.FloatingActionButton cannot be cast to com.teepe.teepe.Fab at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6077) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756) Caused by: java.lang.ClassCastException: android.support.design.widget.FloatingActionButton cannot be cast to com.teepe.teepe.Fab at com.teepe.teepe.MainActivity.onCreate(MainActivity.java:95) at android.app.Activity.performCreate(Activity.java:6662) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)  at android.app.ActivityThread.-wrap12(ActivityThread.java)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:154)  at android.app.ActivityThread.main(ActivityThread.java:6077)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756) 

最佳答案

如错误所述,Caused by: java.lang.ClassCastException: android.support.design.widget.FloatingActionButton cannot be cast to com.teepe.teepe.Fab at com.teepe.teepe.MainActivity.onCreate(MainActivity.java:95) , 在你的 MainActivity , 检查这个 line来自您使用的库的代码:

<com.gordonwong.materialsheetfab.sample.Fab
android:id="@+id/fab"
style="@style/Widget.MaterialSheetFab.Fab"
android:layout_alignParentBottom="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true" />

更改您的 <path.to.your.FloatingActionButton<path.to.your.FabMainActivity 的布局中(最好是 activity_main.xml )其中你的 R.id.fab已经宣布。

希望这可以解决您的错误。单击答案旁边的复选标记将其从灰色切换为填写(如果是)。

关于android - 我正在使用 gowong/material-sheet-fab 但它向我显示错误。有人可以帮我吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56589882/

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