add debug bottom sheet

This commit is contained in:
王劲鹏
2019-10-31 20:22:00 +08:00
parent 90c5dd28b4
commit ff457ca7c7
6 changed files with 84 additions and 8 deletions

View File

@@ -15,22 +15,26 @@
*/
package pub.doric.demo;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import androidx.appcompat.app.AppCompatActivity;
import java.io.IOException;
import pub.doric.DevPanel;
import pub.doric.Doric;
import pub.doric.DoricContext;
import pub.doric.dev.LocalServer;
import pub.doric.utils.DoricUtils;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
private DevPanel mDevPanel = new DevPanel();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
@@ -47,4 +51,12 @@ public class MainActivity extends AppCompatActivity {
e.printStackTrace();
}
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (KeyEvent.KEYCODE_MENU == event.getKeyCode()) {
mDevPanel.show(getSupportFragmentManager(), "DevPanel");
}
return super.onKeyDown(keyCode, event);
}
}

View File

@@ -3,7 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.github.penfeizhou.doricdemo.pub.doric.demo.MainActivity">
tools:context=".MainActivity">
<FrameLayout
android:id="@+id/root"