問題タブ [touchimageview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - TouchImageView のボタン?
この素晴らしいクラスを使用して、imageView にズームを実装しています。
https://github.com/MikeOrtiz/TouchImageView
TouchImageView は ImageView を拡張し (同じプロパティを持ちます)、ズーム機能を追加します。しかし、問題があります。画像ビューに小さなボタンがあり、それらを画像の特定のポイントに設定しています..画像をズームすると、ボタンが正しいポイントに留まらず、ズームされません画像!
手伝って頂けますか?
android - 回転、拡大縮小、移動機能を備えた画像ビットマップ上の Android テキスト
カスタムカメラアプリを開発しています。カメラユーザーから画像をキャプチャした後、画像にテキストを追加したり、画面上で回転、スケーリング、移動したりできる追加機能を探しています。
これに利用できるオープンソース ライブラリはありますか。
ユーザーが編集テキストにテキストを入力し、関数が入力テキストをビットマップに変換してから、スケールと移動機能を備えた画像ビューに表示できるようにすることで、独自のカスタム実装を試みていますが、このフローはスムーズではありません。
以下はそうするためのコードです -
誰かがこれについて考えているなら、あなたのサポートを提供してください。
ティア
android - ViewPager の問題でマトリックス スケールを使用した ImageView
ドラッグ、スケーリング、ズームできる ImageView があり、次のクラスを使用してそれを実行しています。
しかし、ビューページャーで画像をスワイプするたびに、ビューページャーが毎回左上に次の画像をロードするという問題がありますが、これはかなり見栄えが悪いですが、次の画像を前の画像とまったく同じ位置とサイズにしたいのですだったし、ドラッグも中断したところから開始する必要があります:どうすればこれを達成できますか??
注: MATRIX 以外の scaletype は使用できません
また、スタックオーバーフローの回答のすべてのソリューションを試しましたが、成功しませんでした
android - TouchImageView: カスタム ポリゴンによるスケーリング
座標でキャンバスを描画し、それらを一緒に画像に合わせて拡大縮小するにはどうすればよいですか? 1.画像側では、色付きのポリゴンは背景画像に合わせて拡大縮小する必要がありますが、そうではありません。(正しい位置に表示されます) 2. polygonList には座標が含まれており、スケーリング時に値を変更する必要があるため、クリック位置がポロゴン内にある場合は onSigleTabEvent を見つけることができます。しかし、座標が常に無限大になるため、現在は機能していません。 (解決しました!)
PS: TouchImageView は XML ファイルに埋め込まれています。TouchImageView .java の onDraw メソッド
@Override protected void onDraw(Canvas canvas) { super.onDraw(canvas);
MainActivity.java
場所のリスト = floorPlan.getLocation(); Log.i("FloorPlanAct", "SetupClickArea(), Location.count():" + locations.size()); リスト polygonList = new ArrayList<>();
java - PagerAdapter の OnClickListener
ViewPager を使用するアクティビティがあります。この ViewPager 内には TouchImageView (ジェスチャを検出し、それに応じてズーム/移動する ImageView) があります。
画像がクリックされるたびにUIでいくつかのことを変更したいのですが、TouchImageViewがPagerAdapterで宣言されているため、到達できず、PagerAdapterの側に何かを設定するとUIに到達できませんでした変更したいコンポーネント (これが機能するようになったら、アプリの別の場所で同じアダプターを使用したいと思います)。ViewPager 自体に onClickListener を設定しようとしましたが、トリガーされません。今、私は本当に何をすべきかわかりません。
アダプターは次のとおりです。
これと対話するメソッドは次のとおりです (ProjectOverviewActivity クラス内)。