22
A
Odpowiedz
4
Brzmi jak chcesz draw text on a path. Dlatego powinieneś create a path that is an Arc, a następnie narysuj tekst na nim i to powinno działać idealnie. Mam nadzieję że to pomogło.
35
Lol, to jest zabawa, właśnie starał się krzywą tekstu, można spróbować:
package pete.android.study;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.RectF;
import android.view.View;
public class GraphicsView extends View {
private static final String MY_TEXT = "xjaphx: Draw Text on Curve";
private Path mArc;
private Paint mPaintText;
public GraphicsView(Context context) {
super(context);
mArc = new Path();
RectF oval = new RectF(50,100,200,250);;
mArc.addArc(oval, -180, 200);
mPaintText = new Paint(Paint.ANTI_ALIAS_FLAG);
mPaintText.setStyle(Paint.Style.FILL_AND_STROKE);
mPaintText.setColor(Color.WHITE);
mPaintText.setTextSize(20f);
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawTextOnPath(MY_TEXT, mArc, 0, 20, mPaintText);
invalidate();
}
}
Powiązane problemy
- 1. Zakrzywiony tekst za pomocą HTML i CSS
- 2. Jak pisać wyśrodkowany tekst wielobarwny na płótnie?
- 3. Android edytować tekst, jak zacząć pisać w lewym górnym rogu?
- 4. Jak pisać tekst cyrylicą podczas korzystania z formatu debugowania?
- 5. jak pisać tekst od prawej do lewej (tekst arabski) w systemie Android?
- 6. Jak utworzyć zakrzywiony pasek przewijania w Android Wear 2.0?
- 7. Jak pisać przypadki testowe?
- 8. jak pisać oczekiwane awarie?
- 9. Jak pisać czytelny JavaScript
- 10. Jak pisać rekurencyjne anonimowe funkcje?
- 11. Jak pisać program podczas kompilacji?
- 12. Jak iteracyjnie pisać sortowanie scalone?
- 13. Jak pisać sterowniki dla Androida?
- 14. Jak pisać GUI w Pythonie?
- 15. Jak pisać zagnieżdżoną funkcję generyczną
- 16. Jak pisać strategie tablic Haskella
- 17. jak pisać i wykonywać wątek
- 18. jak pisać konstruktory dziedziczenia C++
- 19. Jak pisać równania w html?
- 20. Jak pisać na środku pliku w C++?
- 21. Jak można pisać o prostym edytorze WYSIWYG w JavaScript?
- 22. Jak pisać pliki stereo wav w Pythonie?
- 23. Jak pisać komentarze w funkcji SpecFlow?
- 24. Jak pisać funkcje asynchroniczne dla Node.js
- 25. Jak pisać literały binarne w Scali?
- 26. Jak pisać do obiektu odpowiedzi HttpServletResponse?
- 27. Jak pisać metody lambda w Objective-C?
- 28. Jak pisać adresy URL w lateksie?
- 29. Jak pisać do pliku w Ruby?
- 30. Jak zacząć pisać własną zaporę ogniową?
Ale ja nie m posiadające x, y ...... co robić? – Monali