Как добавить кнопку поворота на Android Crop Screen? - PullRequest
1 голос
/ 23 января 2012

Я использую приведенное ниже намерение обрезать изображения, выбранные из галереи или сделанные камерой:

Intent intent = new Intent("com.android.camera.action.CROP");
intent.setClassName("com.android.camera", "com.android.camera.CropImage");

Однако мне нужно добавить кнопки поворота на этот экран. Есть ли способ сделать это?

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 23 января 2012

Вы не можете сделать это.Потому что Упражнение, о котором вы говорите, не является вашим.Найдите класс, соответствующий классу обрезки AOSP, и используйте его по мере необходимости.

0 голосов
/ 23 января 2012

Попробуйте: установите onCLickListener на обычную кнопку и введите rotate function внутри нее.Я действительно не знаю, как вращать, но следующее может помочь:

Button rotateButton = (Button)findViewById(R.id.rotate_button);
rotateButton.setOnClickListener(new View.OnClickListener() 
        {
            public void onClick(View v) 
            {
                rotate();
            }
        });

protected void rotate()
    { 
       // see below links for rotating stuff.
    }

Попробуйте это и это для вращения.Надеюсь, это поможет.

...