提交 333a4473 编写于 作者: S suhy

增加点击反馈-debug

上级 95de6faf
......@@ -74,6 +74,7 @@
<entry key="..\:/Users/suhy/Desktop/github/Android/MyHomeWork/app/src/main/res/layout/fragment_photo.xml" value="0.16964285714285715" />
<entry key="..\:/Users/suhy/Desktop/github/Android/MyHomeWork/app/src/main/res/layout/userhead_item.xml" value="0.14791666666666667" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/drawable/arrow.xml" value="0.25833333333333336" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/drawable/btn_background.xml" value="0.275" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/drawable/edit_background.xml" value="0.275" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/font/swanky_and_moo_moo.xml" value="0.2171875" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_add_bottle.xml" value="0.264" />
......@@ -84,7 +85,7 @@
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_draft_details.xml" value="0.2" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_evalute.xml" value="0.2" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_historical_records.xml" value="0.13858695652173914" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_login.xml" value="0.2" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_login.xml" value="0.536" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_login1.xml" value="0.176" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_main.xml" value="0.40826128722382327" />
<entry key="..\:/Users/suhy/Desktop/github/drift-bottle/MyHomeWork/app/src/main/res/layout/activity_message.xml" value="0.264" />
......
......@@ -42,6 +42,7 @@ public class AddBottleActivity extends AppCompatActivity {
baiduMap = binding.map.getMap();
MapUtil.initLocationOption(this, binding.map);
binding.finish.setOnClickListener(v -> {
UiUtil.onClickAnimator(this,binding.finish);
double x = Latitude;
double y = Longitude;
String title = binding.title.getText().toString();
......
......@@ -41,6 +41,7 @@ public class AddMessageActivity extends AppCompatActivity {
baiduMap = binding.map.getMap();
MapUtil.initLocationOption(this, binding.map);
binding.finish.setOnClickListener(v -> {
UiUtil.onClickAnimator(this,binding.finish);
double x = Latitude;
double y = Longitude;
String title = binding.title.getText().toString();
......
......@@ -39,6 +39,10 @@ public class BottledetailsActivity extends AppCompatActivity {
finish();
});
BottleService.showBottle(id,this,binding.title,baiduMap,binding.describe);
binding.finish.setOnClickListener(v -> {
UiUtil.onClickAnimator(this,v);
UiUtil.ShowToast(this,"功能暂未开放,敬请期待");
});
}
@Override
public void onResume(){
......
......@@ -29,6 +29,7 @@ public class ChangePasswordActivity extends AppCompatActivity {
finish();
});
binding.finish.setOnClickListener(v->{
UiUtil.onClickAnimator(this,binding.finish);
String nickname = binding.nickname.getText().toString();
String password1 = binding.password.getText().toString();
String password2 = binding.passwordQuery.getText().toString();
......
......@@ -58,6 +58,7 @@ public class LoginActivity extends AppCompatActivity {
binding.login.setOnClickListener(v -> {
loginCheck(binding.id,binding.password);
UiUtil.onClickAnimator(this,binding.login);
});
binding.register.setOnClickListener(v -> {
Intent intent=new Intent(LoginActivity.this,RegisterActivity.class);
......
......@@ -21,6 +21,7 @@ import com.example.myhomework.fragment.MapFragment;
import com.example.myhomework.service.SDKReceiver;
import com.example.myhomework.utils.PermissionsUtil;
import com.example.myhomework.databinding.ActivityMainBinding;
import com.example.myhomework.utils.UiUtil;
import java.util.ArrayList;
import java.util.List;
......@@ -45,7 +46,6 @@ public class MainActivity extends AppCompatActivity {
.build();
PermissionsUtil.verifyStoragePermissions(this);
NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment_activity_main);
NavigationUI.setupActionBarWithNavController(this, navController, mAppBarConfiguration);
NavigationUI.setupWithNavController(binding.bottomNav, navController);
// /**动态注册广播*/
......@@ -63,15 +63,35 @@ public class MainActivity extends AppCompatActivity {
v.setAlpha(0);
v.setVisibility(View.INVISIBLE);
}
binding.bottomNav.setOnClickListener( v ->{
if (visible){
visible = !visible;
for(View v1 : viewList){
v1.animate().translationY(0).alpha(0).setDuration(200).start();
new Thread(()->{
try {
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
v1.setVisibility(View.INVISIBLE);
});
}
}
});
binding.bottleBtn.setOnClickListener(v -> {
UiUtil.onClickAnimator(this,binding.bottleBtn);
Intent intent=new Intent(MainActivity.this, AddBottleActivity.class);
startActivity(intent);
});
binding.boardBtn.setOnClickListener(v -> {
UiUtil.onClickAnimator(this,binding.boardBtn);
Intent intent=new Intent(MainActivity.this, AddMessageActivity.class);
startActivity(intent);
});
binding.btnAdd.setOnClickListener(v->{
UiUtil.onClickAnimator(this,binding.btnAdd);
visible = !visible;
if (visible){
for(View v1 : viewList){
......
......@@ -38,19 +38,20 @@ public class MessageActivity extends AppCompatActivity {
int id = getIntent().getIntExtra("board_id",-1);
if(id == -1){
Intent intent=new Intent(MessageActivity.this, MapFragment.class);
Intent intent=new Intent(MessageActivity.this, MainActivity.class);
UiUtil.ShowToast(this,"数据异常,请稍后再试");
startActivity(intent);
finish();
}
binding.topBar.setTopBarClickListener(() -> {
Intent intent=new Intent(MessageActivity.this, MapFragment.class);
Intent intent=new Intent(MessageActivity.this, MainActivity.class);
startActivity(intent);
finish();
});
MessageService.showBoard(id,this,binding.title,binding.map.getMap(),messageAdapter);
binding.finish.setOnClickListener(v -> {
UiUtil.onClickAnimator(this,binding.finish);
String message = binding.message.getText().toString();
String author = GlobalMemory.NickName;
if(binding.switchAnon.isChecked()){
......
......@@ -13,6 +13,7 @@ import android.widget.Toast;
import com.example.myhomework.R;
import com.example.myhomework.databinding.ActivityRegisterBinding;
import com.example.myhomework.service.UserService;
import com.example.myhomework.utils.UiUtil;
public class RegisterActivity extends AppCompatActivity {
ActivityRegisterBinding binding;
......@@ -25,7 +26,7 @@ public class RegisterActivity extends AppCompatActivity {
binding.gif.setMovieResource(R.drawable.there_is_a_bee);
binding.finish.setOnClickListener(v -> {
register(binding.id,binding.nickname,binding.password,binding.passwordQuery);
UiUtil.onClickAnimator(this,binding.finish);
});
}
private void register(EditText UID,EditText UserID1,EditText UserPassWord1,EditText UserPassWord2) {
......
......@@ -14,6 +14,7 @@ import com.example.myhomework.activity.DraftActivity;
import com.example.myhomework.activity.LoginActivity;
import com.example.myhomework.databinding.FragmentMineBinding;
import com.example.myhomework.global.GlobalMemory;
import com.example.myhomework.utils.UiUtil;
public class MineFragment extends Fragment {
......@@ -36,6 +37,18 @@ public class MineFragment extends Fragment {
Bundle savedInstanceState) {
binding = FragmentMineBinding.inflate(getLayoutInflater());
binding.userName.setText(GlobalMemory.NickName);
binding.draft.setOnClickListener(v -> {
UiUtil.onClickAnimator(getActivity(),binding.draft);
UiUtil.ShowToast(getActivity(),"功能暂未开放,敬请期待");
});
binding.bottle.setOnClickListener(v -> {
UiUtil.onClickAnimator(getActivity(),binding.bottle);
UiUtil.ShowToast(getActivity(),"功能暂未开放,敬请期待");
});
binding.board.setOnClickListener(v -> {
UiUtil.onClickAnimator(getActivity(),binding.board);
UiUtil.ShowToast(getActivity(),"功能暂未开放,敬请期待");
});
binding.changePassword.setOnClickListener(v -> {
Intent intent=new Intent(getActivity(), ChangePasswordActivity.class);
startActivity(intent);
......
package com.example.myhomework.utils;
import android.app.Activity;
import android.view.View;
import android.view.WindowManager;
import android.widget.Toast;
......@@ -20,6 +21,19 @@ public class UiUtil {
}
public static void ShowToast(Activity activity, String msg){
activity.runOnUiThread(()->Toast.makeText(activity, msg, Toast.LENGTH_SHORT).show());
}
public static void onClickAnimator(Activity activity,View view){
view.animate().alpha(0.5f).setDuration(200).setStartDelay(0).start();
new Thread(()->{
try {
Thread.sleep(200);
activity.runOnUiThread(()->{
view.animate().alpha(1).setDuration(200).setStartDelay(0).start();
});
} catch (InterruptedException e) {
e.printStackTrace();
}
}).start();
}
}
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 背景色 -->
<solid android:color="@color/colorPrimaryVariant"/>
<!-- 边框色 -->
<stroke android:width="0.5dip" android:color="#00FFFFFF" />
</shape>
......@@ -174,7 +174,7 @@
android:id="@+id/finish"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryVariant"
android:background="@drawable/btn_background"
android:text="完 成"
android:textColor="@color/white"
android:textSize="18sp" />
......
......@@ -174,7 +174,7 @@
android:id="@+id/finish"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryVariant"
android:background="@drawable/btn_background"
android:text="完 成"
android:textColor="@color/white"
android:textSize="18sp" />
......
......@@ -48,7 +48,6 @@
android:id="@+id/title"
android:layout_marginStart="10dp"
android:layout_gravity="center_vertical"
android:text="@string/title_second"
android:textSize="15sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -115,7 +114,7 @@
android:id="@+id/finish"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryVariant"
android:background="@drawable/btn_background"
android:text="拾 取"
android:textColor="@color/white"
android:textSize="18sp" />
......
......@@ -71,7 +71,7 @@
android:id="@+id/finish"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryVariant"
android:background="@drawable/btn_background"
android:text="完 成"
android:textStyle="bold"
android:textColor="@color/white"
......
......@@ -73,7 +73,7 @@
android:id="@+id/login"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryVariant"
android:background="@drawable/btn_background"
android:text="登 陆"
android:textStyle="bold"
android:textColor="@color/white"
......
......@@ -75,7 +75,7 @@
android:id="@+id/btn_add"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?android:selectableItemBackground"
android:background="@color/transparent"
android:scaleType="fitXY"
app:borderWidth="0dp"
app:srcCompat="@drawable/add_btn" />
......
......@@ -49,7 +49,6 @@
android:id="@+id/title"
android:layout_marginStart="10dp"
android:layout_gravity="center_vertical"
android:text="@string/title_second"
android:textSize="15sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......@@ -157,7 +156,7 @@
android:id="@+id/finish"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryVariant"
android:background="@drawable/btn_background"
android:text="添加留言"
android:textColor="@color/white"
android:textSize="18sp" />
......
......@@ -47,7 +47,6 @@
android:id="@+id/title"
android:layout_marginStart="10dp"
android:layout_gravity="center_vertical"
android:text="@string/title_second"
android:textSize="15sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
......
......@@ -87,7 +87,7 @@
android:id="@+id/finish"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/colorPrimaryVariant"
android:background="@drawable/btn_background"
android:text="完 成"
android:textStyle="bold"
android:textColor="@color/white"
......
......@@ -6,6 +6,12 @@
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="ButtonStyle" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimaryVariant</item>
<item name="colorPrimaryDark">@color/colorPrimaryVariant</item>
<item name="colorAccent">@color/colorPrimaryVariant</item>
</style>
<!--menu items 间隔设置-->
<style name="myActionButtonStyle" parent="Widget.AppCompat.ActionButton">
<item name="android:paddingLeft">0dip</item>
......
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.MyHomeWork" parent="Theme.AppCompat.Light.DarkActionBar">
<style name="Theme.MyHomeWork" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryVariant">@color/colorPrimaryVariant</item>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册