frame update 2

ongbodev
ongbo 6 years ago
parent 90e4d72247
commit d51caed138

@ -5,7 +5,7 @@ android {
buildToolsVersion "29.0.2" buildToolsVersion "29.0.2"
defaultConfig { defaultConfig {
applicationId "com.example.cmknowledgegraph" applicationId "com.example.cmknowledgegraph"
minSdkVersion 16 minSdkVersion 21
targetSdkVersion 29 targetSdkVersion 29
versionCode 1 versionCode 1
versionName "1.0" versionName "1.0"
@ -55,5 +55,7 @@ dependencies {
implementation 'com.alibaba:fastjson:1.1.71.android' implementation 'com.alibaba:fastjson:1.1.71.android'
// //
implementation 'com.github.yalantis:jellytoolbar:v1.0' implementation 'com.github.yalantis:jellytoolbar:v1.0'
//
implementation 'com.github.yalantis:Side-Menu.Android:1.0.1'
} }

@ -21,18 +21,19 @@ public class HandlerHandle extends Handler {
public void handleMessage(@NonNull Message msg) { public void handleMessage(@NonNull Message msg) {
//根据登录状态请求不同的消息 //根据登录状态请求不同的消息
super.handleMessage(msg); super.handleMessage(msg);
Bundle b = msg.getData();
String data = b.getString("msg");
Log.i("haha-====","==="+data);
retuData retuData = JSON.parseObject(data, com.example.tools.retuData.class); // Bundle b = msg.getData();
if(retuData.msg.equals("success")){ // String data = b.getString("msg");
//登录成功,返回主页面 // Log.i("haha-====","==="+data);
}else{ //
// 登录失败 // retuData retuData = JSON.parseObject(data, com.example.tools.retuData.class);
Toast.makeText(loginActivity, retuData.msg, Toast.LENGTH_SHORT).show(); // if(retuData.msg.equals("success")){
// //登录成功,返回主页面
// }else{
} //// 登录失败
// Toast.makeText(loginActivity, retuData.msg, Toast.LENGTH_SHORT).show();
//
//
// }
} }
} }

@ -2,27 +2,30 @@ package com.example.cmknowledgegraph;
import android.os.Bundle; import android.os.Bundle;
import com.example.cmknowledgegraph.MainContent;
import com.example.cmknowledgegraph.R;
import com.example.cmknowledgegraph.SearchContent;
import com.google.android.material.bottomnavigation.BottomNavigationView; import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.hankcs.hanlp.HanLP; import com.hankcs.hanlp.HanLP;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import androidx.annotation.NonNull;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction; import androidx.fragment.app.FragmentTransaction;
import android.view.MenuItem; import android.view.MenuItem;
import android.widget.TextView; import android.widget.TextView;
import java.util.List;
public class MainActivity extends AppCompatActivity { import yalantis.com.sidemenu.util.ViewAnimator;
public class MainActivity extends AppCompatActivity {
private TextView mTextMessage; private TextView mTextMessage;
private FragmentTransaction transaction; private FragmentTransaction transaction;
private FragmentManager fragmentManager; private FragmentManager fragmentManager;
AppCompatActivity appCompatActivity;
public final AppCompatActivity getAppCompatActivity(){ public final AppCompatActivity getAppCompatActivity(){
return this; return this;
} }
@ -61,7 +64,10 @@ public class MainActivity extends AppCompatActivity {
transaction.commit();//提交事务 transaction.commit();//提交事务
return true; return true;
case R.id.person: case R.id.person:
transaction.replace(R.id.content,new PersonContent()); //对应的java class PersonContent personContent = new PersonContent();
personContent.setAppCompatActivity(getAppCompatActivity());
transaction.replace(R.id.content, personContent); //对应的java class
transaction.commit(); //提交事务 transaction.commit(); //提交事务
return true; return true;
} }

@ -1,16 +1,43 @@
package com.example.cmknowledgegraph; package com.example.cmknowledgegraph;
import android.app.Person;
import android.content.Intent; import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.os.Bundle; import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.Button; import android.widget.Button;
import android.widget.ImageButton; import android.widget.ImageButton;
import android.widget.ImageView;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
public class PersonContent extends Fragment { import yalantis.com.sidemenu.interfaces.Resourceble;
import yalantis.com.sidemenu.interfaces.ScreenShotable;
import yalantis.com.sidemenu.util.ViewAnimator;
public class PersonContent extends Fragment {
protected int res;
AppCompatActivity appCompatActivity;
public AppCompatActivity getAppCompatActivity() {
return appCompatActivity;
}
public void setAppCompatActivity(AppCompatActivity appCompatActivity) {
this.appCompatActivity = appCompatActivity;
}
public View onCreateView(LayoutInflater inflater, ViewGroup container, public View onCreateView(LayoutInflater inflater, ViewGroup container,
@ -22,15 +49,11 @@ public class PersonContent extends Fragment {
public void onActivityCreated(Bundle savedInstanceState) { public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState); super.onActivityCreated(savedInstanceState);
Button login_pc_btn = (Button) getActivity().findViewById(R.id.login_pc_button); Button login_pc_btn = (Button) getActivity().findViewById(R.id.login_pc_button);
login_pc_btn.setOnClickListener(new View.OnClickListener() { login_pc_btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) { public void onClick(View v) {
//跳转到LoginActivity
// if(!LoginActivity.isLogin){
// Intent intent=new Intent();
// intent.setClass(getActivity(),LoginActivity.class);
// startActivity(intent);
// }
Intent intent=new Intent(); Intent intent=new Intent();
intent.setClass(getActivity(),LoginActivity.class); intent.setClass(getActivity(),LoginActivity.class);
startActivity(intent); startActivity(intent);

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -6,6 +6,7 @@
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context=".PersonalityCenterActivity"> tools:context=".PersonalityCenterActivity">
<ImageView <ImageView
android:id="@+id/head_picture" android:id="@+id/head_picture"
android:layout_width="110dp" android:layout_width="110dp"

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<io.codetail.widget.RevealFrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:scaleType="fitXY"
android:id="@+id/image_content"
android:src="@drawable/content_films"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</FrameLayout>
</io.codetail.widget.RevealFrameLayout>

@ -0,0 +1,10 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="yalantis.com.sidemenu.MainActivity">
<item
android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never"/>
</menu>

@ -1,4 +1,7 @@
<resources> <resources>
<string name="app_name">CMKnowledgeGraph</string> <string name="app_name">CMKnowledgeGraph</string>
<string name="str_news_feed">News feed</string> <string name="str_news_feed">News feed</string>
<string name="action_settings">Settings</string>
<string name="drawer_open">Open</string>
<string name="drawer_close">Close</string>
</resources> </resources>

Loading…
Cancel
Save