voglio condividere il mio codice su come utilizzare l'androide-zoom-view.jar. Ecco come lo uso.
- Creare un nuovo layout (R.layout.zoomable_view) per Viste a cui si desidera applicare la funzionalità di zoom.
- Posizionarlo all'interno di ZoomView.
Quindi posizionare ZoomView nel contenitore principale in cui si desidera visualizzare la vista zoomabile.
private ZoomView zoomView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_zoomable);
View v = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.zoomable_view, null, false);
v.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
zoomView = new ZoomView(this);
zoomView.addView(v);
main_container = (LinearLayout) findViewById(R.id.main_container);
main_container.addView(zoomView);
}
Spero che questo aiuterà gli altri.
Hai trovato un pezzo di codice (casuale) senza documentazione e vuoi provarlo? – Veger
Sì. Qualche suggerimento? – jmetran
Il codice è ora in Github, quindi probabilmente dovresti forarlo e aggiungere un file README. https://github.com/Polidea/android-zoom-view FYI, il mio fork risolve il problema con l'inclusione della classe direttamente da XML, quindi potresti voler bifare il mio repository: https://github.com/daj/ android-zoom-view –