어플만들기를 하고있는데
https://www.youtube.com/watch?v=N3d3FxEkT6k 여기 동영상을 보고 만들기 시작했습니다.
근데 아무리 해도 이미지뷰가 드래그,축소,확대가 안되요 ㅜㅜ
제가 하고싶은건 item1버튼을 통해 이미지를 드래그 확대 축소를 하고싶어요
제발알려주세요
<pre>public class MainActivity extends AppCompatActivity {
PhotoViewAttacher mattacher;
final String TAG = getClass().getSimpleName();
final String LOG = "_test";
String mCurrentPhotoPath;
private Uri photoUri;
BottomNavigationView mNavigation;
private SectionsPagerAdapter mSectionsPagerAdapter;
private ViewPager mViewPager;
private static final int REQ_CAMERA_CAPTURE = 1;
private static final int REQ_PICK_FROM_ALBUM = 2;
private static final int REQ_CAMERA_CROP = 3;
public static ImageView imageView;
private ImageView mImg;
FloatingActionButton fab;
FloatingActionButton fab1;
FloatingActionButton fab2;
CoordinatorLayout rootLayout;
//레이아웃연결선언
Button friendbtn, officebtn, dailybtn, couplebtn;
ImageButton buybtn, item1, item2, item3, beforebtn, afterbtn;
LinearLayout codi;
ViewFlipper viewFlipper;
private boolean FAB_Status = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager());
mViewPager = (ViewPager) findViewById(R.id.container);
mViewPager.setAdapter(mSectionsPagerAdapter);
mNavigation = (BottomNavigationView) findViewById(R.id.navigation);
mNavigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
fab_set();
}
//여남친룩 버튼 연결하기
public void onFriend(View v){
friendbtn = (Button)findViewById(R.id.friendbtn);
codi = (LinearLayout)findViewById(R.id.codi);
friendbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
codi.setVisibility(View.VISIBLE);
viewFlipper = (ViewFlipper)findViewById(R.id.viewflipper);
beforebtn = (ImageButton) findViewById(R.id.beforebtn);
afterbtn = (ImageButton)findViewById(R.id.afterbtn);
item1 = (ImageButton)findViewById(R.id.item1);
item2 = (ImageButton)findViewById(R.id.item2);
item3 = (ImageButton)findViewById(R.id.item3);
item1.setBackgroundResource(R.drawable.item1);
item2.setBackgroundResource(R.drawable.item2);
item3.setBackgroundResource(R.drawable.item3);
beforebtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
item1.setBackgroundResource(R.drawable.item1);
item2.setBackgroundResource(R.drawable.item2);
item3.setBackgroundResource(R.drawable.item3);
}
});
afterbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
item1.setBackgroundResource(R.drawable.mitem1);
item2.setBackgroundResource(R.drawable.mitem2);
item3.setBackgroundResource(R.drawable.mitem3);
}
});
}
});
}
//item1 버튼연결
public void onItem1(View v){
new Thread(){
public void run(){
runOnUiThread(new Runnable() {
@Override
public void run() {
item1 = (ImageButton)findViewById(R.id.item1);
mImg = (ImageView) findViewById(R.id.mImg);
mImg.setVisibility(View.VISIBLE);
}
});
}
}.start();
new Thread(){
public void run(){
runOnUiThread(new Runnable() {
@Override
public void run() {
mImg = (ImageView) findViewById(R.id.mImg);
mattacher = new PhotoViewAttacher(mImg);
}
});
}
}.start();
}